В настоящее время я создаю TestCase для одного рабочего потока, а рабочий процесс имеет разные этапы. Результаты одного шага важны, поскольку второй шаг должен знать значение выполнения step1.Передача информации между методами тестирования в тестовом наборе junit
class TestCaseWorkFlow1 extends TestCase {
private static String resultOfStep1 = null;
public void testStep1(){
if(failed){
resultOfStep1 = "failed";
}
}
public void testStep2(){
if(resultOfStep1 != null) {
//First test failed.
}else {
}
}
}
В настоящее время мы используем статическую переменную для передачи информации между testmethods.
Какое оптимальное решение для этого сценария?
Пожалуйста, помогите.
Благодаря J
Я объясню это больше. Предположим, у меня есть сервер, на котором размещается служба, поэтому шаги для рабочего процесса: 1. Подключение к серверу 2. Поднять запрос На шаге 2 мне нужно проверить, подключен ли сервер. Поэтому для этого все, что мне нужно, это объект соединения с первого шага. Я не хочу снова подключаться, так как идентификатор сеанса будет другим. – Jijoy