Вопросы с тегом «junit»

127
java.lang.NoClassDefFoundError: com / sun / mail / util / MailLogger для тестового примера JUnit для почты Java

Я использую Java Mail API для чтения и анализа писем. Он отлично работает с кодом сервлета. Теперь я пытаюсь написать тестовый пример JUnit для той же цели. Но в сети Session session = Session.getDefaultInstance(properties);я получаю следующее исключение: java.lang.NoClassDefFoundError:...

126
Junit: разделение интеграционного теста и модульных тестов

Я унаследовал множество тестов Junit, но эти тесты (помимо большинства неработающих) представляют собой смесь фактических модульных тестов и интеграционных тестов (требующих внешних систем, баз данных и т. Д.). Поэтому я пытаюсь придумать способ фактически разделить их, чтобы я мог быстро и красиво...

125
JUnit против TestNG [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 10 месяцев назад . Уточните этот вопрос В настоящее время мы все еще используем...

124
Spring Test & Security: как имитировать аутентификацию?

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

123
Простой способ запускать один и тот же тест junit снова и снова?

Как говорится в названии, я ищу простой способ запускать тесты JUnit 4.x несколько раз подряд автоматически с помощью Eclipse. Например, один и тот же тест будет выполняться 10 раз подряд и сообщать результат. У нас уже есть сложный способ сделать это, но я ищу простой способ сделать это, чтобы...

123
Получение «Пропуск выполнения JaCoCo из-за отсутствия файла данных выполнения» при выполнении JaCoCo

Я использую Maven 3.0.3, JUnit 4.8.1 и Jacoco 0.6.3.201306030806 и пытаюсь создать отчеты о тестовом покрытии. У меня есть проект только с модульными тестами, но я не могу запустить отчеты, я постоянно получаю сообщение об ошибке: Skipping JaCoCo execution due to missing execution data fileкогда я...

122
Инициализация фиктивных объектов - MockIto

Есть много способов инициализировать фиктивный объект с помощью MockIto. Какой из них лучший? 1. public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2. @RunWith(MockitoJUnitRunner.class) [РЕДАКТИРОВАТЬ] 3. mock(XXX.class); предложите мне, есть...

120
Лучшая практика: инициализировать поля класса JUnit в setUp () или при объявлении?

Следует ли инициализировать поля класса при таком объявлении? public class SomeTest extends TestCase { private final List list = new ArrayList(); public void testPopulateList() { // Add stuff to the list // Assert the list contains what I expect } } Или в setUp () вот так? public class SomeTest...

119
В чем разница между папками src / androidtest и src / test?

В проекте в Android Studio по умолчанию есть две тестовые папки. Первый src/androidTest. Эта папка уже существовала в предыдущей версии Android Studio. Тем не менее, теперь по умолчанию есть новая тестовая папка src/testи новая зависимость testCompile 'junit: junit: 4.12'в build.gradle. Какую папку...

118
Разделение классов JUnit в специальный тестовый пакет?

Я изучаю концепции разработки через тестирование, читая статьи Craftsman (щелкните Craftsman в разделе By Topic ), рекомендованные в ответе на мой предыдущий вопрос «Пример проекта для изучения JUnit и правильной разработки программного обеспечения» . Я люблю это до сих пор! Но теперь я хочу сесть...

118
JUnit: как избежать «неработающих методов» в тестовых классах утилит

Я перешел на JUnit4.4 с JUnit3.8. Я запускаю свои тесты с помощью ant, все мои тесты выполняются успешно, но тестовые служебные классы не работают с ошибкой «Нет исполняемых методов». Я использую шаблон, чтобы включить все классы с именем * Test * в тестовую папку. Я понимаю, что бегун не может...

114
Как мне утверждать равенство двух классов без метода равенства?

Скажем, у меня есть класс без метода equals (), для которого нет источника. Я хочу подтвердить равенство двух экземпляров этого класса. Я могу сделать несколько утверждений: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB());...

114
Hamcrest сравнить коллекции

Я пытаюсь сравнить 2 списка: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Но идея java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method...

113
Несколько выражений RunWith в jUnit

Я пишу модульный тест и хочу использовать JUnitParamsRunnerи MockitoJUnitRunnerдля одного тестового класса. К сожалению, не работает следующее: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } Есть ли способ использовать и...

112
Как протестировать мой сервлет с помощью JUnit

Я создал веб-систему с использованием сервлетов Java и теперь хочу провести тестирование JUnit. My dataManager- это просто базовый фрагмент кода, который отправляет его в базу данных. Как бы вы протестировали сервлет с JUnit? Мой пример кода, который позволяет пользователю регистрироваться /...