Tag: junit

Как издеваться над новой датой () в java с помощью Mockito

У меня есть функция, которая использует текущее время для выполнения некоторых вычислений. Я хотел бы издеваться над ним, используя mockito. Пример classа, который я хотел бы проверить: public class ClassToTest { public long getDoubleTime(){ return new Date().getTime()*2; } } Мне хотелось бы что-то вроде: @Test public void testDoubleTime(){ mockDateSomeHow(Date.class).when(getTime()).return(30); assertEquals(60,new ClassToTest().getDoubleTime()); } Можно ли издеваться […]

Почему этот код не пытается использовать компиляцию hasItems Hamcrest?

Почему это не компилируется, а что делать? import static org.junit.Assert.assertThat; import static org.junit.matchers.JUnitMatchers.hasItems; ArrayList actual = new ArrayList(); ArrayList expected = new ArrayList(); actual.add(1); expected.add(2); assertThat(actual, hasItems(expected)); ошибка, скопированная из комментария: cannot find symbol method assertThat(java.util.ArrayList, org.hamcreset.Matcher<java.lang.Iterable<java.util.ArrayList>>)

Не удалось подключиться к двоичному файлу FirefoxBinary с Selenium в Maven

Я запускаю Селен-Тесты. Когда я запускаю их непосредственно из Eclipse, все работает нормально. Но когда я начинаю их через Maven, происходит следующее Исключение: org.openqa.selenium.WebDriverException(Failed to connect to binary FirefoxBinary(C:\winapp\Firefox\firefox.exe) on port 7055; process output follows: null Build info: version: ‘2.26.0’, revision: ‘18040’, time: ‘2012-11-02 09:44:45’ System info: os.name: ‘Windows 7’, os.arch: ‘x86’, os.version: ‘6.1’, java.version: […]

Как сделать тестовые примеры JUnit параллельными?

Возможный дубликат: Проведение параллельных параллельных тестов? Я обнаружил, что тестовые примеры внутри jUnit выполняются последовательно, как заставить их выполнять параллельно?

JUnit 4 @BeforeClass & @AfterClass при использовании Suites

При использовании этого подхода ниже, создав jUnit with Suites. У нас возникла проблема, когда все @BeforeClass в каждом Testclass будут выполнены до того, как начнутся какие-либо тесты. (Для каждого файла n TestClass запускается @BeforeClass, после выполнения которого он запускает первые файлы MyTest.class @Test) Это приведет к тому, что мы выделяем много ресурсов и памяти. Мои […]

Junit перед classом (не статическим)

Есть ли какие-либо рекомендации по тому, чтобы Junit выполнял функцию один раз в тестовом файле, и он также не должен быть статическим. как @BeforeClass для нестатической функции? Вот уродливое решение: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } хорошо, это то, чего я не хочу делать, и я ищу […]

CollectionAssert в jUnit?

Есть ли параллельный JUnit с NUnit CollectionAssert ?

setUp / tearDown (@ Before / @ After), почему мы нуждаемся в них в JUnit?

Я считаю, что мы все знаем, что setUp (@Before) будет выполняться до того, как любой метод тестирования и tearDown (@After) будут выполняться после метода тестирования. Также мы знаем, что Junit создаст один экземпляр теста на тестовый метод . мой вопрос в том, что мы можем просто переместить содержимое метода setUp в class Constructor и удалить […]

Запуск того же теста JUnit несколько раз с разными данными

Есть ли способ рассказать JUnit о необходимости запуска определенного тестового примера несколько раз с разными данными, прежде чем перейти к следующему тестовому примеру?

Eclipse / Maven: тесты JUnit не скомпилированы при их запуске

Я работаю над проектом с использованием Maven и Eclipse (плагин m2eclipse). У меня проблемы с тестами JUnit: Иногда при запуске их в Eclipse они не собираются, но вместо этого используются старые файлы classов. Когда я удаляю файлы classов, я получаю ClassNotFoundExceptions в Eclipse. Затем мне приходится вручную перекомпилировать их, используя mvn test-compile или другие цели. […]

Interesting Posts

Как правильно задать слово «a» и «an»?

Как я могу получить 32-битную Direct3D, работающую на моей 64-битной системе Windows 7?

Аннотации из javax.validation.constraints не работают

Какое другое приложение использует мою звуковую карту?

Twitter Bootstrap – добавить верхнее пространство между строками

C typedef указателя на структуру

Мое регулярное выражение подходит слишком много. Как заставить его остановиться?

Разделить временные ряды данных на временные интервалы (скажем, час), а затем построить график

Специальный символ в запросе XPATH

Сравните значения двух массивов – classического asp

В Windows 7 я могу создать Symlink или Junction для winsxs или папок установщика

Пользовательский прослушиватель событий Android

Ffmpeg Audio Stereo to Mono с использованием только левого канала

Могу ли я выполнять арифметические операции над базовым classом Number?

Добавление растрового изображения водяного знака поверх видео в android: MediaMuxer 4.3 или ffmpeg

Давайте будем гением компьютера.