Запитання з тегом «junit»

Популярний блок тестування одиниць для Java та Scala. Остання версія JUnit 5 підтримує тести на основі анотацій та параметризованих параметрів. Розгляньте використання спільно з тегом Java або Scala для позначення вашої справи використання.


7
Як перевірити JUnit, що два списки <E> містять однакові елементи в однаковому порядку?
Контекст Я пишу простий тест JUnit дляMyObject класу. A MyObject може бути створений із статичного фабричного методу, який приймає varargs з String . MyObject.ofComponents("Uno", "Dos", "Tres"); У будь-який час протягом існування MyObjectклієнти можуть перевірити параметри, за якими він був створений, у формі List &lt;E&gt; , за допомогою.getComponents()методу. myObject.ofComponents(); // -&gt; …
77 java  junit  guava 

6
Як написати junit-тести для інтерфейсів?
Який найкращий спосіб написати junit-тести для інтерфейсів, щоб їх можна було використовувати для конкретних класів реалізації? наприклад, у вас є цей інтерфейс та реалізація класів: public interface MyInterface { /** Return the given value. */ public boolean myMethod(boolean retVal); } public class MyClass1 implements MyInterface { public boolean myMethod(boolean retVal) …


17
У тій самій віртуальній машині вже існує інший неназваний CacheManager (ehCache 2.5)
Це те, що відбувається, коли я запускаю свої тести на джуніт ... Another CacheManager with same name 'cacheManager' already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: 1. Use one of the CacheManager.create() static factory methods to reuse …
76 spring  junit  ehcache 

2
Кілька правильних результатів за допомогою Hamcrest (чи існує збіг?)
Я відносно новачок у матчах. Я граюся навколо з hamcrest у поєднанні з JUnit, і це мені подобається. Чи є спосіб стверджувати, що один із кількох варіантів є правильним? Щось на зразок assertThat( result, is( either( 1, or( 2, or( 3 ) ) ) ) ) //does not work in …
76 java  junit  hamcrest  matcher 

5
Залежні від часу одиничні тести
Мені потрібно протестувати функцію, результат якої буде залежати від поточного часу (з використанням часу Joda isBeforeNow()це трапляється). public boolean isAvailable() { return (this.someDate.isBeforeNow()); } Чи можна заглушити / висміяти системний час за допомогою (наприклад, використовуючи Mockito), щоб я міг надійно перевірити функцію?
75 java  junit 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.