Описание тега junit-jupiter

JUnit Jupiter - это комбинация новой модели программирования и модели расширений для написания тестов и расширений в JUnit 5.
1 ответ

Kotlin MockK: io.mockk.MockKException: не найден ответ для

Это мой фрагмент кода: @Test fun `request should return anon id if query param present`(@MockK(relaxed = true) req: ServerRequest) Я использую JUnit5(Юпитер). У меня есть исключение: io.mockk.MockKException: no answer found for: ServerRequest(#1).co…
24 янв '19 в 14:48
1 ответ

Используйте значения перечисления в качестве тега в JUnit 5

Мне нравится новый @Tag функция в JUnit 5, как показано в руководстве. У меня есть одна проблема. Значения тега являются простыми строками. Это означает, что опечатки могут произойти. ➥ Есть ли какой-нибудь способ получить поведение тега, но использ…
23 янв '19 в 22:57
0 ответов

Невозможно отладить тесты Junit5 на intelliJ старше 2016 года.

Q1. Есть ли плагин, который может помочь отладить тесты, основанные на Junit5 на IntelliJ IDEA 2015.x? Я просмотрел статьи через Интернет, в том числе " Запуск тестов для JUnit5" и "Использование Junit5 в IntelliJ IDEA", которые были зачитаны - Inte…
05 июн '17 в 06:45
0 ответов

google2pandas вопрос об импорте пакета

Я не могу использовать пакет google2pandas, хотя я установил его в anaconda, но не могу использовать в Юпитере Я пытаюсь отказаться от Google Analytics с помощью пакета google2pandas. import google2pandas --------------------------------------------…
1 ответ

Тесты выполняются в JUnit 4, но не в JUnit 5 - компиляция завершена, но 0 тестов выполнено

Любой может легко воспроизвести эту проблему за пару минут. Basic Maven quickstart проект С IntelliJ 2018.3 и Maven 3.6.0 я создаю новый проект с использованием архетипа Maven maven-archetype-quickstart версия 1.4. Java 11 В файле POM нового проекта…
23 янв '19 в 05:24
0 ответов

Подбирайте данные для отдыха с помощью mockito и генерируйте api doc

Я хочу создать тест JUnit для Rest api и сгенерировать api doc. Я хочу проверить этот код: Контроллер отдыха @RestController @RequestMapping("/transactions") public class PaymentTransactionsController { @Autowired private PaymentTransactionRepositor…
23 дек '18 в 12:01
1 ответ

java.lang.NoSuchMethodError: org.junit.platform.launcher.Launcher.execute

Я пытаюсь запустить следующий пример модульного теста class ExampleUnitTest { @Test fun addition_is_Correct() { assertEquals(4, (2 + 2).toLong()) } } но я получаю следующее исключение Exception in thread "main" java.lang.NoSuchMethodError: org.junit…
1 ответ

java.lang.IncompatibleClassChangeError org.junit.jupiter.params.provider.Arguments должен быть константой InterfaceMethodref

import groovy.transform.CompileStatic import org.junit.jupiter.params.ParameterizedTest import org.junit.jupiter.params.provider.Arguments import org.junit.jupiter.params.provider.MethodSource import java.util.stream.Stream import static org.assertj…
27 сен '18 в 16:04
1 ответ

JUnit 5 Gradle: действительно ли тестовые классы должны иметь суффикс "Test(s)"?

Похоже, что тесты JUnit 5 не найдены, если имя файла и класса не заканчивается на "Тест" или "Тесты" при использовании Gradle. Можно ли настроить Gradle для обработки всего в test каталог как тестовые классы?
04 дек '17 в 14:39
1 ответ

Как использовать разные веб-драйверы в зависимости от среды

Я использую селен-Юпитер. Я получаю веб-драйвер из аргументов метода, как это: @Test public void testWithChrome(ChromeDriver chromeDriver) { chromeDriver.get("someUrlHere"); } Теперь я хочу запустить тесты на сетке, поэтому мне нужно использовать ве…
2 ответа

Spring REST docs: как перенести правило в JUnit 5

Я перенес свои весенние тесты на JUnit 5, и они работают нормально. Тем не менее, я не знаю, как мигрировать @Rule public JUnitRestDocumentation restDocumentation = ..., Любая подсказка приветствуется.
14 ответов

JUnit 5: Как утверждать, исключение брошено?

Есть ли лучший способ утверждать, что метод вызывает исключение в JUnit 5? В настоящее время я должен использовать @Rule, чтобы проверить, что мой тест выдает исключение, но это не работает в тех случаях, когда я ожидаю, что несколько методов выдают…
26 окт '16 в 17:19
1 ответ

Как исправить "Импорт org.junit.jupiter"?

Я работаю над проектом MMU, и я не знаю, как исправить эту ошибку на @Test аннотаций. Как я могу это исправить? я добавил JUnit библиотека, но это не работает.
26 июн '18 в 15:26
1 ответ

HTML-отчет jUnit 5 с использованием Gradle 4.6

Я пытаюсь сгенерировать отчет в формате HTML из теста JUnit 5. Вот мой файл Gradle.build buildscript { ext { springBootVersion = '2.0.0.M3' } repositories { maven { url 'https://zz-artifactory.zzzz.com/artifactory/maven' } } dependencies { classpath…
23 апр '18 в 17:49
1 ответ

ClassExtensionContext не может быть найден в версии 5.0-RC1 Юпитера 5 Юпитера

До сих пор я работал с Junit Jupiter 5.4.0-M1. Теперь я хочу перейти на версию 5.4.0-RC1. К сожалению, моя программа больше не компилируется, потому что (среди прочего) класс ClassExtensionContext больше не может быть найден. Кто-нибудь знает причин…
25 янв '19 в 08:32
2 ответа

Переопределить шаблон, используемый для создания класса JUnit 5, с помощью функции "Создать тест" IntelliJ 2019

Пункт меню Code > Generate… > Test… отображает это диалоговое окно. … И создает такой метод в получающемся тестовом классе: @Test void fromDuration () { } Я хочу @DisplayName аннотация (новая в JUnit 5), которая также будет автоматически встав…
1 ответ

Как избавиться от ошибки времени компиляции (несмотря на использование импорта) для assertThrows? (Java, Eclipse Oxygen)

Я тестирую следующий фрагмент кода, который нашел здесь. Версия Eclipse Oxygen: версия Oxygen.2 (4.7.2) - если это имеет значение import org.junit.jupiter.api.Assertions; .... @Test void exceptionTesting() { Executable closureContainingCodeToTest = …
30 янв '18 в 09:22
1 ответ

JUnit5 не генерирует тестовый результат TEST-*. Xml, который использовался в JUnit4

Когда я использовал JUnit4 в своих проектах, казалось, что каждый раз, когда запускается тест, он генерирует TEST-*.xml отчет в приложении / сборка / тест-результат. Дженкинс будет использовать эти XML-отчеты для отображения неудачных и успешных тес…
05 фев '19 в 15:09
1 ответ

Проблема с установкой googleanalytics и google2pandas в среду анаконды

Я не могу загрузить пакет googleanalytics и google2pandas в среду анаконды Я старался conda install package (base) C:\WINDOWS\system32>conda install google2pandas Solving environment: failed PackagesNotFoundError: The following packages are not a…
1 ответ

Как использовать Serenity с Junit5?

Я пытаюсь запустить Serenity Tests в своем проекте Maven. Я использую junit-jupiter-engine 5.3.1. (Это в родительском пом.) Я получаю многократную ошибку. Это потому что версия JUnit или есть что-то еще? Как я могу решить это? Мой тестовый класс: @R…
26 ноя '18 в 12:53