# 单元测试如何创建ArkTS测试用例

#### 问题现象

在代码内部使用Show Context Actions创建单元测试用例时，提示No context actions available at this location。

#### 背景知识

*   Instrument Test的测试用例存放在ohosTest测试目录下，需要运行在设备或模拟器上。
*   Local Test的测试用例存放在test测试目录下，不需要运行在设备或模拟器上。

#### 问题定位

*   如果创建的是Instrument Test用例：
    1.  排查工程中是否存在“src/ohosTest”路径；
        
    2.  点击Settings->Editor->Intentions->JavaScript，查看是否勾选“Create Instrument Test”；
        
*   如果创建的是Local Test用例：
    1.  排查是否存在代码测试中Local Test的相关约束与限制；
    2.  排查工程中是否存在“src/test”路径；
        
    3.  点击Settings->Editor->Intentions->JavaScript，查看是否勾选“Create Local Test”；
        

#### 分析结论

IDE中未设置允许创建“Create Instrument Test”或“Create Local Test”。

#### 修改建议

打开IDE，点击Settings->Editor->Intentions->JavaScript，勾选“Create Instrument Test”和“Create Local Test”。

#### 总结

在创建Local Test用例时需要关注约束与限制；IDE中需要设置允许创建“Create Instrument Test”或“Create Local Test”。