Описание тега jukito

Jukito is a library that combines Junit, Guice, and Mockito into a single tool to make injecting mocks into unit tests easier.
1 ответ

Тест JUnit с инжекцией GIN, без GWTTestCase и перегрузки модулей джина?

Я разработал новый проект, используя Guice /Gin, чтобы я мог сделать наш код более модульным и способным к обмену, особенно при тестировании. Однако я не могу выяснить, как заставить это работать на практике. У меня сложилось впечатление, что я могу…
26 янв '13 в 06:14
2 ответа

Отсутствует вызов метода для проверки (макет), но есть один?

Вступление Я пытаюсь сделать тест, который проверяет (используя Mockito v1.9.5 verify) что метод с подписью deinit() в интерфейсе Bar вызывается после выполнения сквозного Foo.deinit()и я получаю ошибку, которую я действительно не понимаю. Вот FooTe…
31 окт '16 в 20:23
1 ответ

Несколько экземпляров DynamoDbLocal для каждого класса модульного теста или экземпляра синглтона

Я пытаюсь использовать сервер DynamoDbLocal для тестовых случаев. И придумал два варианта, Либо определите правило класса junit, которое запускает локальный сервер перед классом и останавливает его после класса. Таким образом, по существу, он будет …
11 окт '16 в 23:25
0 ответов

Mockito 0 совпадений ожидается 2 записано

Я получаю странное исключение для: when(IMMUTABLE_TABLE_MOCK.get(Mockito.any(), Mockito.any())).thenReturn(true); InvalidUseOfMatchersException Ожидается 0 соответствий, 2 записано IMMUTABLE_TABLE_MOCK - это неизменяемая таблица Гуавы: https://googl…
31 авг '16 в 10:10
2 ответа

Как зарегистрировать бины в юнит-тестах верблюдов, которые используют бобы?

Я хочу, чтобы модульное тестирование отдельных маршрутов, настроенных в Java, который использует бины. Я прочитал на верблюде в действии (глава 6.1.4), как это сделать: protected RouteBuilder createRouteBuilder() throws Exception { return new myRout…
17 апр '14 в 13:49
1 ответ

JukitoRunner, связывай макет финального класса

Как связать макет выпускного класса в Jukito? Например: public final class SomeFinalClass(){ public SomeFinalClass(String someString){ } } // Тестовый класс @Runwith(JukitoRunner.class) public class TestingClass(){ @Inject private SomeFinalClass som…
20 фев '17 в 19:14
0 ответов

Почему моя фабрика GIN всегда возвращает ноль?

Я пытаюсь написать тест Jukito, использующий фабрику GIN, которую я создал. Моя фабрика выглядит так: public interface ClientFactory { public DOMModel create(Entity ref); } Я связываю его в моем модуле джина следующим образом: public class ClientMod…
18 мар '14 в 21:21
2 ответа

Jukito/Mockito Test статическим методом

Я пытаюсь протестировать класс (используя Jukito и Mockito), который, к сожалению, расширяет другой класс, который имеет статический вызов метода. Можно ли как-то пропустить этот звонок? Я бы предпочел не использовать PowerMockito. public class A ex…
28 июл '17 в 08:37
1 ответ

Jukito Provider возвращает ноль

У меня возникли некоторые проблемы с юкито-юнит-тестом. Я не могу издеваться над провайдером. Примеры:. import com.google.inject.Inject; import com.google.inject.Provider; import com.google.inject.Singleton; @Singleton public class ServiceClass1 { @…
06 мар '18 в 08:38
0 ответов

Как заставить JUnit ловить логи и терпеть неудачу

Я широко использую slf4j в своем приложении. Из соображений стабильности существуют сценарии, в которых мой код будет корректно обрабатывать состояние ошибки, просто регистрировать его как ошибку и двигаться дальше. Тем не менее, я хочу написать тес…
13 фев '15 в 16:58
1 ответ

Тестовый класс, который зависит от Guice Provider<T>

Как проверить класс, который зависит от Provider&lt;&gt;? Пожалуйста, смотрите код ниже. class ToTest { @Inject Provider&lt;Processor&gt; processorProvider; public buildData() { processorProvider.get().process(); } class ProcessorProviderImpl implem…
25 авг '16 в 05:34
3 ответа

Первая заглушка вызывается при добавлении дополнительной заглушки

У меня есть следующий объект, который я хочу проверить: public class MyObject { @Inject Downloader downloader; public List&lt;String&gt; readFiles(String[] fileNames) { List&lt;String&gt; files = new LinkedList&lt;&gt;(); for (String fileName : file…
05 сен '16 в 17:19
2 ответа

Как связать именованных провайдеров в модуле Jukito?

Я тестирую докладчика GWTP, используя Jukito, и не могу заставить работать именованные привязки. Я хочу иметь возможность проверить onReveal() моего виджета входа в систему, поэтому мне нужно предоставить копию моего CurrentUserDto это вошел в систе…
09 июн '14 в 14:40
1 ответ

Как внедрить зависимости в тестовом примере Junit, используя Guice до запуска @Rule?

Фреймворки, с которыми я работаю, это Dropwizard 7, Guice и для тестирования у нас есть Junit с Jukito. У меня есть ресурс, написанный на dw, и мне нужно написать контрольный пример, соответствующий этому ресурсу. Примечание: мы недавно перешли с dw…
07 июл '15 в 10:29
1 ответ

Maven, CDI, JUnit, JPA. Хотел бы запустить тесты против HSQLDB

Я написал приложение JEE6 с использованием CDI и JPA. Мои тесты написаны на JUnit. Я хотел бы выполнить тесты базы данных для базы данных HSQLDB в памяти, чтобы убедиться, что мой JPQL (который я считаю "кодом") тестируется. Моя мотивация заключаетс…
05 апр '12 в 16:09
0 ответов

Конструктор Аргумент макет с использованием JukitoRunner/Mockito в Guice

Привет ниже, унаследованный Java-код, и я должен добавить новые тестовые сценарии. @RunWith(JukitoRunner.class) public class MyServiceTest { @Inject private MyService myService; public static class TestModule extends JukitoModule { @Override protect…
28 фев '19 в 15:39
0 ответов

Jukito: How to instantiate Widget while testing view

I have Jukito test like this: @RunWith(JukitoRunner.class) public class HomeViewTest extends ViewTestBase { @Inject private HomeView homeView; public static class Module extends ViewTestModule { @Override protected void configureViewTest() { bind(Ho…
07 ноя '15 в 08:55
1 ответ

Как мне проверить gwtp addToPopupSlot?

У меня есть gwtp докладчик, в некоторых случаях он должен добавить к popupslot другого докладчика. Как я могу проверить этот факт в тесте? Я использую Jukito для тестов. Код докладчика: ... @Override public void onAddPersonClick() { editPersonPresen…
14 янв '15 в 05:32
1 ответ

Как связать общий класс?

Когда я пытаюсь издеваться над Дао, используя Jukito, я получаю следующее исключение: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType at org.jukito.JukitoModule.addKeyDependency(JukitoModule.java:3…
23 мар '12 в 23:36
1 ответ

GWT Timer UnsatisfiedLinkError при тестировании с помощью Jukito

Я использую Jukito для тестирования GWTP Presenter, и в одном из тех, у которого в качестве поля для повторяющейся задачи есть таймер, у меня выбрасывается это исключение. Я использую GWT 2.8.2, GWTP 1.6, JUnit 4 и Jukito 1.5. Тест выглядит так: @Ru…
07 мар '19 в 10:34