Wpis z mikrobloga

Jest opcja, żeby jakoś napisać "expected" dla danego mocka?
Mam klasę testową, dziedziczącą po "CommonTest" i w commonie jest przygotowany mock.
W jednym teście używam wartości expected z commona, w drugim chcę innej. Jest jakaś opcja na to? Używam EasyMocków i PowerMocka. Nie ma opcji przeniesienia tego mocka wyżej. Jest EasyMock.reset, ale to stracę kupę zamochowanych zachowań, których tracić nie chcę :( #java #programowanie #junit #mockito
Zobrazowanie:

public class CommonTest{
...
expect(myMock.getName()).andReturn("Name").anyTimes();
...
}

public class Test extends CommonTest{

@Test
public void test1() {
- ble ble ble, wszystko ok
}

@Test
public void test2(){
expect(myMock.getName()).andReturn(null).anyTimes();
}

}
  • 3