junit

public class A { public void method(boolean b){ if (b == true) method1(); else method2(); } private void method1() {} private void method2() {} } public class TestA { @Test public void testMethod() { A a = mock(A.class); ...

есть ли лучший способ утверждать, что метод вызывает исключение в JUnit 5? В настоящее время я должен использовать правило @для проверки того, что мой тест создает исключение, но это не работает для случаев, когда я ожидаю, что несколько методов будут создавать исключения в моем тесте....

JUnit 4.8 содержит хорошую новую функцию под названием "категории", которая позволяет группировать определенные виды тестов вместе. Это очень полезно, например, иметь отдельные тестовые прогоны для медленных и быстрых тестов. Я знаю вещи, упомянутые в JUnit 4.8 примечания к выпуску, но хотел бы знать, как я м...

У меня есть фрагмент кода Java, который использует переменную окружения, и поведение кода зависит от значения этой переменной. Я хотел бы проверить этот код с разными значениями переменной среды. Как я могу сделать это в JUnit? Я видел некоторые способы установки переменных среды в Java В общем, но меня боль...

Я пытался выяснить, как модульный тест, если мои URL-адреса моих контроллеров правильно защищены. На всякий случай кто-то меняет вещи вокруг и случайно удаляет настройки безопасности. мой метод контроллера выглядит так: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody Str...

У меня есть тест JUnit, который терпит неудачу, потому что миллисекунды разные. В этом случае меня не волнуют миллисекунды. Как я могу изменить точность утверждения, чтобы игнорировать миллисекунды (или любую точность, которую я хотел бы установить)? пример неудачного утверждения, которое я хотел бы перед...

Я получаю эту ошибку при попытке запустить модульные тесты из Eclipse с проектом Android. Список тестовых бегунов инструментирования пуст в настройках Android. [2009-06-17 23:57:51 - MyApp] ошибка: Приложение не определяет андроид.тест.InstrumentationTestRunner приборов или не объявлять использует...

Рубин Test::Unit приятный assert_matches метод, который может использоваться в модульных тестов, чтобы утверждать, что регулярное выражение соответствует строке. есть ли что-нибудь подобное в JUnit? В настоящее время я делаю это: assertEquals(true, actual.matches(expectedRegex)); ...

Я пытаюсь построить простой проект Java с Maven. В моем pom-файле я объявляю JUnit 4.8.2 как единственную зависимость. Тем не менее Maven настаивает на использовании JUnit версии 3.8.1. Как мне это исправить? проблема проявляется в сбое компиляции: "package org.джунит не существует". Это происходит из-за инс...

Я получаю эту ошибку в java в моем тестовом коде junit. Я посмотрел в сети, и он говорит, что мне нужно добавить junit.jar в classpath. в Eclipse я добавил его в classpath свойств проекта windows, но я все еще получаю ошибку инициализации. Что же мне делать?.? Это полный след ошибки: java.lang.NoClassDefFo...