Pytania otagowane jako powermock

6
Mockito + PowerMock LinkageError podczas mockowania klasy systemu
Mam taki fragment kodu: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public void testAllMeasuresData() throws IOException …



1
PowerMockito mockuje pojedynczą metodę statyczną i zwraca obiekt
Chcę wyszydzić statyczną metodę m1 z klasy, która zawiera 2 statyczne metody m1 i m2. Chcę, aby metoda m1 zwracała obiekt. Wypróbowałem następujące 1) PowerMockito.mockStatic(Static.class, new Answer<Long>() { @Override public Long answer(InvocationOnMock invocation) throws Throwable { return 1000l; } }); To wywołuje zarówno m1, jak i m2, które mają inny …

5
Mock konstruktora z parametrem
Mam klasę jak poniżej: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } Logika w konstruktorze A(String test)i check()rzeczy, które próbuję kpić. Chcę wywołania typu: new A($$$any string$$$).check()zwraca fikcyjny ciąg "test". Próbowałem: A a = mock(A.class); when(a.check()).thenReturn("test"); String …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.