相关疑难解决方法(0)

测试框架意外退出 - ClassNotFound 异常

经过长时间的调试和代码重构,我想重新运行一些测试。我遇到的问题是我总是收到以下错误:

"C:\Program Files\Android\Android Studio\jre\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\Android\Android Studio\lib\idea_rt.jar=50253:C:\Program Files\Android\Android Studio\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Android\Android Studio\lib\idea_rt.jar" com.intellij.rt.execution.CommandLineWrapper C:\Users\NAME\AppData\Local\Temp\idea_classpath1240585070 com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.example.app.validator.BTValidatorTest
`CommandLineWrapper` is ill-suited for launching apps on Java 9+.
If the run configuration uses "classpath file", please change it to "@argfile".
Otherwise, please contact support.

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

这是我的一个示例测试:

@RunWith(RobolectricTestRunner::class)
@Config(maxSdk = Build.VERSION_CODES.P, minSdk = Build.VERSION_CODES.P)
class BTValidatorTest {

    private val context = InstrumentationRegistry.getInstrumentation().targetContext
    private val formValidator = FormValidator(context)

    private lateinit var btValidator: BtValidator

    @Before …
Run Code Online (Sandbox Code Playgroud)

junit android kotlin android-espresso

4
推荐指数
1
解决办法
690
查看次数

标签 统计

android ×1

android-espresso ×1

junit ×1

kotlin ×1