Я пишу junits в классе и пытаюсь избежать запуска одного и того же кода для каждого тестового примера, который нужно было запустить только один раз.

class MyClass{
 private HelperClass helper = new HelperClass(getAM()); //helper class is non static.

@Test
 public void testOne(){
    helper.setContextOne();  //same for every method
    helper.setContextTwo(1);
    //tests some conditions
 }

@Test
 public void testTwo(){
    helper.setContextOne();  //same for every method
    helper.setContextTwo(2);
    //tests some conditions

 }

@Test
 public void testThree(){
    helper.setContextOne();  //same for every method
    helper.setContextTwo(3);
    //tests some conditions
 }

}

Проблема в том, что если я удаляю helper.setContextOne(); из двух последних тестовых случаев, это не работает. Есть ли способ запустить helper.setContextOne(); только один раз и достичь того же результата, что и приведенный выше код?

0
NoobScript