Свързани публикации 'mockito'
Укротяване на глупаво общо предупреждение
Укротяване на глупаво общо предупреждение
Отключване на метода mock() на Mockito
Това предупреждение е толкова дребно, маловажно нещо, но ме тормози дълго време - и сега го поправих. В малко вероятния случай това засяга и вас, позволете ми да ви покажа как да се справите с проблема.
Първият (първият) пример в документацията на Mockito е:
//Let's import Mockito statically so that the code looks clearer
import static org.mockito.Mockito.*;
//mock creation
List mockedList..
Mockito стана ясно
СЕГА В ПЕЧАТ
Mockito стана ясно
От Кенет Коузен
Mockito Made Clear: Java Unit Testing with Mocks, Stubs, and Spies вече е излязъл от бета версия и е напълно пуснат:
Mockito Made Clear Mockito е най-популярната рамка в света на Java за автоматизиране на модулно тестване със зависимости. Научете... pragprog.com
Ако някога сте изпълнявали само няколко JUnit теста или сте инжектирали мъничета в класове, за да върнете предварително..
Свързани въпроси 'mockito'
Как да се подигравате на изключение при създаване на екземпляр на нов клас с помощта на Mockito
В рамките на един метод имам изключение, което е уловено, което искам да се подиграя.
Знам как да подигравам обект, за да хвърля изключение с помощта на mock.doSomething(), но трябва да хвърля отдалечено изключение, когато клас създава нов...
11109 изгледи
schedule
20.09.2022
Единично тестване на пружинен mvc контролер с mockito
използвам mockito и junit и изпълнявам unit test срещу spring mvc, моят поток от код е:
Service Layer -> Model Layer -> Controller Layer
успешно тествах контролера спрямо моделния слой с кода:
@RunWith(MockitoJUnitRunner.class)...
17458 изгледи
schedule
14.09.2022
java.lang.AbstractMethodError: абстрактен метод при стартиране на еспресо на Kotlin с Mockito
Имам инструментален тест за еспресо, който използва mockito. Тестовият клас, както е показано по-долу.
import android.support.test.InstrumentationRegistry
import android.support.test.rule.ActivityTestRule
import org.junit.Before
import...
1636 изгледи
schedule
21.09.2022
Макет RestTemplate getForObject
Имам затруднения с метода Mocking RestTemplate.getForObject. Дефиницията на метода е
public <T> T getForObject(String url, Class<T> responseType, Object... uriVariables) throws RestClientException
Използвам този метод в моя...
274 изгледи
schedule
18.09.2022
Изключение или грешка доведе до прекъсване на изпълнение: org.mockito.internal.progress.ThreadSafeMockingProgress.mockingProgress()L
Моята среда е Intellij, SBT, Scala и Play.
Какво може да причинява следното изключение? Не се случва постоянно. Понякога не мога да стартирам моите тестови случаи поради следното изключение.
използвам "org.mockito" %...
505 изгледи
schedule
20.09.2022
Junit твърди нещо след изчакване и обработка на изключение
метод, който хвърля при първо и второ извикване:
public void foo() throws Exception
тест:
@test
public void testFooThrowsAtFirstAndSecondTime(){
boolean thrown;
try {
foo();
} catch (Exception e) {
thrown =...
2321 изгледи
schedule
24.09.2022
Как мога да напиша единичен тест за този асинхронен метод?
Когато пиша модулни тестове за бизнес код, трябва да се подигравам на извиквания на асинхронни нишки и да върна симулиран резултат, който да запазя в базата данни. Не знам как да напиша единичен тестов код за този метод.
Тестваният код е както...
52 изгледи
schedule
23.09.2022
Анотацията на MockBean в теста за зареждане на Spring причинява NoUniqueBeanDefinitionException
Имам проблем с използването на анотацията @MockBean. В документите се казва, че MockBean може да замени bean в рамките на контекста, но аз получавам NoUniqueBeanDefinitionException в рамките на моя модулен тест. Не виждам как да използвам...
23837 изгледи
schedule
02.10.2022
Единично тестване с mockito и шпиониране, причиняващо грешка
Използвам Mockito и Spy за модулен тест на функция.
Това е тестваният клас:
public class RecipeListModelImp
implements RecipeListModelContract {
private Subscription subscription;
private RecipesAPI recipesAPI;
@Inject...
955 изгледи
schedule
30.09.2022
mocking file.bufferedReader() дава NullPointerException
Защо file.bufferedReader() ми дава NullPointerException тук?
val file = mock<File>()
when(file.bufferedReader()).thenThrow(IOException::class.java)
293 изгледи
schedule
01.10.2022
Тестване на личен метод с помощта на mockito
public class A {
public void method(boolean b){
if (b == true)
method1();
else
method2();
}
private void method1() {}
private void method2() {}
}
public class TestA {...
385441 изгледи
schedule
09.10.2022
Направете подиграван метод да върне аргумент, който му е бил предаден
Помислете за подпис на метод като:
public String myFunction(String abc);
Може ли Mockito да помогне за връщането на същия низ, получен от метода?
414718 изгледи
schedule
12.11.2022
Проверка на равенството на Collection‹byte[]› с Mockito?
Използвам Mockito за моето тестване на модули и се натъкнах на проблем, при който имам колекция от хешове и искам да проверя дали параметрите са еквивалентни.
т.е. имам нещо подобно
Collection< byte[] > blobs = new ArrayList< byte[]...
2070 изгледи
schedule
22.10.2022
Какъв е подходящият начин за подигравка на 2 класа, които имплементират интерфейс с Mockito?
Имам 2 класа, които реализират един интерфейс.
public interface DataAccess { /*....*/ }
public class DataAccessCache implements DataAccess { /*...*/ }
public class DataAccessMemory implements DataAccess { /*...*/ }
Сега имам друг клас,...
256 изгледи
schedule
22.10.2022
Как правилно да съпоставите varargs в Mockito
Опитвам се да се подигравам на метод с vararg параметри, използвайки Mockito:
interface A {
B b(int x, int y, C... c);
}
A a = mock(A.class);
B b = mock(B.class);
when(a.b(anyInt(), anyInt(), any(C[].class))).thenReturn(b);
assertEquals(b,...
67993 изгледи
schedule
07.11.2023
Mockito не проверява повече взаимодействия, но пропуска гетери
Mockito api предоставя метод:
Mockito.verifyNoMoreInteractions(someMock);
но възможно ли е в Mockito да декларирам, че не искам повече взаимодействия с даден макет с изключение на взаимодействията с неговите методи за получаване?
Простият...
10750 изгледи
schedule
16.11.2023
Mockito Verify: Проверен по време на verify(), отколкото по време на извикване на макет метод
Извиквам метод performAction със списък от обекти и проверявам същото. След като този метод бъде извикан, променям някои от "обектите".
Проверката на Mockito се проваля, казвайки, че аргументите не съвпадат (показва модифицирани обекти), но мога...
3445 изгледи
schedule
21.11.2022
Търсен, но неизвикан: Въпреки това имаше други взаимодействия с този макет:
Търсен, но неизвикан: Въпреки това имаше други взаимодействия с този макет:
Това е грешка на mockito, която бихте хванали, когато се опитвате да проверите извикването на обект на конкретен метод, но това, което се случва, е, че сте взаимодействали...
12914 изгледи
schedule
07.12.2023
Накарайте Mockito и Powermock да хвърлят грешка правилно
Имам следния код
@PrepareForTest({Mongo.class, XYMongo.class, DB.class})
public class XYMongoTest extends UnitTest{
String host = Play.configuration.getProperty("mongo.host");
int port =...
2712 изгледи
schedule
03.12.2023
макет статичен без @RunWith(PowerMockRunner.class)
Имам следния код:
@RunWith(PowerMockRunner.class)
@PrepareForTest({RequestUtils.class, OsgiUtil.class})
@PowerMockIgnore({"*"})
public class MyTest
...
@Test
public somMethod(){...
9036 изгледи
schedule
09.11.2023