Не могу запустить код только один раз. Не перед каждым тестом - PullRequest
0 голосов
/ 04 июня 2019

вот мои тесты Эспрессо:

@RunWith(AndroidJUnit4::class)
class JsonViewActivityTest {
    private val instrumentation = InstrumentationRegistry.getInstrumentation()
    private val context = instrumentation.getContext()
    private val targetContext = instrumentation.getTargetContext()
    private val TOOLBAR_TITLE = "Json View"

    @get:Rule
    var jsonViewIntentsTestRule = IntentsTestRule(JsonViewActivity::class.java, false, false)

    @Before
    fun setup() {

    }

    @Test
    fun mytest1() {

}

    @Test
    fun mytest2() {

}

    @Test
    fun mytest3() {

    }

Метод setup() запускается перед каждым тестом.Это потому, что это аннотируется @Before.ОК.

Но мне нужно запустить setup() ТОЛЬКО ОДИН РАЗ .Возможно ли это?

...