У меня есть тестовый пример, когда я добавляю объект, обновляю его и удаляю. Следовательно, порядок исполнения важен здесь. Я хочу, чтобы это было:
- Создать
- Update
- Удалить
Как ни странно, для всего одного тестового примера (из 15) JUnit выполняет его в следующем порядке:
- Удалить
- Update
- Создать.
Как сообщить JUnit выполнить их в определенном порядке? В других случаях JUnit работает совершенно нормально (выполняется последовательно). И почему JUnit ведет себя странно в этом случае?
Соответствующий фрагмент кода ниже:
private static Date date;
private static int entity;
static Parking p;
public ParkingTests(String name) {
super(name);
}
public void testAdd() throws Exception {
//Add code here
}
public void testUpdate() throws Exception {
//update code here
}
public void testDelete() throws Exception {
//delete code here
}
}
Это становится страннее. Я запускаю множество тестовых примеров как часть набора. Если я запускаю только парковочный чемодан, заказ сохраняется. Если я запускаю его вместе с другими, его иногда поддерживают, иногда нет!