kotlin 如何在espresso中检查应用的方向?

ct2axkht  于 2023-03-03  发布在  Kotlin
关注(0)|答案(1)|浏览(96)

我正在使用espresso进行android ui测试,我想测试我的屏幕是否处于人像模式,我正在使用kotlin编程语言。
我尝试了什么:我试图搜索如何执行此操作。但我所能得到的只是使用浓缩咖啡改变应用程序的方向。
所以我试了这个:

@Test
    fun isOrientationVertical() {
        assertEquals(resources.configuration.orientation, Configuration.ORIENTATION_LANDSCAPE.toString())
    }

但是,没有检测到"resources"(准确地说,getResources())。
我期待的是什么:大概是这样的

  1. x =获取方向
    1.Assert等于(如果x等于纵向)
    先谢谢你了,如果我不明白,请告诉我。
toiithl6

toiithl61#

看看这个答案:https://stackoverflow.com/a/42591933/20356055
您可以使用getRequestedOrientation代替setRequestedOrientation()

相关问题