And*_*Dev 29 junit android android-studio
我在Android Studio 1.2.2中使用JUnit测试.测试没有问题.唯一令我困惑的是Android Studio无法解析实际的org.junit包.显然它确实解决了它,否则测试不会运行.但是导入和注释在Android Studio中标记为红色,如此处所示.这是Android Studio中的错误吗?我尝试重建应用程序并重新启动Android Studio,但这并不能解决问题.
import org.junit.Test;
import static org.junit.Assert.*; // cannot resolve symbol 'junit'
public class CanadaTest
{
@Test
public void testCountryName() throws Exception
{
int x = 0;
x++;
}
}
Run Code Online (Sandbox Code Playgroud)
rup*_*ain 19
把它放在你的gradle文件中:
testCompile 'junit:junit:4.12'
Run Code Online (Sandbox Code Playgroud)
Sak*_*boy 11
如果以上都不起作用,则可能是您的测试类位于错误的目录中.
我遇到了这个问题,因为我的文本类是在/main/javadir而不是/testdir,它们应该是......
简而言之:
确保您的测试类在/test目录中!
我遇到了这个问题,事实证明这仅仅是由于我将构建变型设置为“发布”。一旦将其更改回“调试”状态,Android Studio便完成了构建,并在完成junit注释上的红色错误后消失了。 Android Studio中的构建变体设置的图片
| 归档时间: |
|
| 查看次数: |
14509 次 |
| 最近记录: |