我有一个桌面应用程序,它的源代码是在单独的*. kt文件中有很多可组合的函数,
@Composable
fun MyView()
...
现在我必须在另一个文件中为这些函数编写UI测试.
@OptIn(ExperimentalTestApi::class)
@get:Rule
val rule = createComposeRule(???)
我找到了一个Android应用UI测试的例子:
class ExampleInstrumentedTest {
@get:Rule
val composeTestRule = createAndroidTestRule(MainActivity::class.java)
但在我的桌面编写多平台应用程序中,我没有活动.在这种情况下,如何在创建合成测试规则时使用MyView()函数?