Как я могу сделать конфигурацию для моих тестовых случаев, которые будут запускать выбранные методы или группу классов в Android Studio? - PullRequest
0 голосов
/ 20 июня 2019

Например, если у меня есть следующий класс. Я хочу сделать конфигурацию, которая будет запускать только вставку и обновление, и одну конфигурацию, которая будет работать, выбрать все и удалить все. Есть ли способ, которым я могу это сделать? А также, если я хочу сгруппировать свои методы или классы по времени, которое они выполняют, например, короткие тестовые примеры в одной конфигурации и более длинные в другой? П.С. Я говорю о jnit и инструментальных тестах.

public class ScoutFileDaoTest {
    private ScoutFileDao mDao;
    private ScoutDatabase mTestDatabase;

    @Before
    public void createDb() {
        Context context = InstrumentationRegistry.getContext();
        mTestDatabase = Room.inMemoryDatabaseBuilder(context, ScoutDatabase.class).build();
        mDao = mTestDatabase.getScoutFileDao();
    }

    @After
    public void closeDb() throws IOException {
        mTestDatabase.close();
    }

    @Test
    public void insert() {
        ScoutFile scoutFile = new ScoutFile("12312.12121.12121.csv");
        mDao.insert(scoutFile);
    }

    @Test
    public void selectAll() {
    }

    @Test
    public void deleteAll() {
    }

    @Test
    public void updateFile() {
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...