我的build.gradle
文件中具有以下依赖项
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.9.5'
我的测试类
EmailValidatorTest
具有以下代码 @Test
public void emailValidator_simpleEmail_returnsTrue(){
assertThat(EmailValidator.isValidEmail("[email protected]"),is(true))
}
但是我得到的错误是
Cannot resolve symbol assertThat
。我只得到assert
对象。我目前正在研究Android Developers
i,e:https://github.com/googlesamples/android-testing/tree/master/unit/BasicSample
的示例。 最佳答案
确保您导入了assertThat。
public static <T> void assertThat(T actual,
org.hamcrest.Matcher<T> matcher)
导入静态org.hamcrest.MatcherAssert.assertThat;
然后执行Clean-Rebuild-Run。
关于android - 无法解析符号assertThat,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45586828/