Android(kotlin)的单元测试不是一次性全部通过,只能单独通过。
创始人
2024-10-13 07:31:03
0

这个问题可能是由于测试用例之间互相影响而导致的,因此可以将测试用例分组并分别运行。在JUnit中,可以使用@SuiteClasses注释来创建测试套件,并使用@RunWith注释在测试类中运行该测试套件。例如:

@RunWith(Suite::class) @SuiteClasses( MainActivityTest::class, AnotherTest::class ) class TestSuite

这样,可以将MainActivityTest和AnotherTest测试用例放在一个测试套件中,并同时运行它们。同时,可以使用@Before和@After注释来在每个测试用例之前和之后进行初始化和清理。例如:

class MainActivityTest { lateinit var activity: MainActivity

@Before
fun setup() {
    activity = Robolectric.setupActivity(MainActivity::class.java)
}

@Test
fun test1() {
    // test something
}

@Test
fun test2() {
    // test something else
}

@After
fun teardown() {
    // do cleanup
}

}

这里,我们使用Robolectric来初始化MainActivity,并在@Before注释中将其分配给activity变量。在每个@Test注释中,我们可以测试一些东西。在@After注释中,我们可以进行清理。

相关内容

热门资讯

透视揭露!hhpoker万能辅... 透视揭露!hhpoker万能辅助器,hhpoker作必弊码怎么用(透视)竟然有app(哔哩哔哩)1、...
出现新变化!wepoker有没... 出现新变化!wepoker有没有透视方法,提高微乐运气的方法,教你脚本(真实有挂)-哔哩哔哩1、全新...
透视解密!wpk俱乐部怎么作必... 透视解密!wpk俱乐部怎么作必弊,wpk插件(透视)其实真的是有方法(哔哩哔哩)运辅助工具,进入游戏...
无独有偶!hh poker辅助... 无独有偶!hh poker辅助器先试用,微信微乐自建房脚本免费下载,推荐透视(有挂头条)-哔哩哔哩1...
脚本推荐!aapoker免费透... 脚本推荐!aapoker免费透视脚本,aapoker真的假的(透视)都是是真的脚本(哔哩哔哩)1、下...
反观!wepokerplus万... 反观!wepokerplus万能挂,微乐小程序自建房透视,辅助透视(有挂教程)-哔哩哔哩1、实时we...
脚本总结!hhpoker辅助挂... 脚本总结!hhpoker辅助挂下载,hhpoker有没有辅助(透视)确实真的是有软件(哔哩哔哩)1、...
今年以来!wepoker黑侠辅... 今年以来!wepoker黑侠辅助器正版下载,微乐辅助脚本,解迷透视(有挂教学)-哔哩哔哩1、wepo...
围绕透视问题!aa poker... 围绕透视问题!aa poker透视软件,微乐智能辅助真的假的,专业脚本(有挂总结)-哔哩哔哩1、每一...
透视科普!aapoker插件下... 透视科普!aapoker插件下载,aapoker透视脚本(透视)原来是有挂(哔哩哔哩)1、这是跨平台...