hamcrest

Я изучаю Hamcrest 1.3 и хочу придумать пример для каждого статического метода Hamcrest вMatchers . Javadoc услужливо уже имеет примеры для некоторых методов. Я протестировал следующийсодержит фрагмент кода с Java 8, и он прошел: assertThat(Arrays.asList("foo", "bar"), contains(Arrays.asList(equ...

Существуют ли библиотеки matcher для .net? Я говорю о библиотеке, подобной библиотеке hamcrest для java......

Как фильтровать Collection<String>, используя lambdaj и строку.соответствует способ. Я новичок в lambdaj и чувствую себя глупым, так как приведенные примеры более сложны, чем это....

Я хочу сделать утверждение, где фактическое значение находится в пределах либо фиксированного + / - значения ожидаемого значения, либо процента + / - значения ожидаемого значения. Когда я гуглил, я заметил, что у NUnit был хороший синтаксис для этого: Assert.That( 5.5, Is.EqualTo( 5 ).Within(0.075); Asser...

У нас есть пользовательский класс с несколькими полями, для которых мы не можем переопределить методы equals/hashcode по причинам бизнес-домена Тем не менее, во время модульного тестирования мы должны утверждать, содержит ли коллекция элемент этого класса List<CustomClass> customObjectList = classUnd...

У меня есть следующий вызов метода в моем тестируемом классе: class ClassUnderTest { [...] restTemplate.getForEntity(url, MyResponseEntity.class, parameterMap); [...] } В модульном тесте класса, содержащего эту строку, я хочу заглушить метод getForEntity таким образом, чтобы он возвращал разные ...

В библиотеке hamcrest есть метод: package org.hamcrest.core ... public static <T> Matcher<T> allOf(Matcher<? super T> first, Matcher<? super T> second) { List<Matcher<? super T>> matchers = new ArrayList<Matcher<? super T>>(2); matchers.add(first); ...

На этот вопрос уже есть ответ здесь: AssertEquals 2 перечисляет порядок игнорирования 7 ответов Как бы вы рефакторировали следующее, если продукты могут быть возвращены в любом порядке? List<Product> products...

Я пытаюсь сравнить 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 org.junit.Assert.<T>assert...

похоже hamcrest org.hamcrest.Matchers класс очень похож на org.hamcrest.CoreMatchers (хотя это выглядит как Matchers больше). Почему я решил использовать CoreMatchers (кроме того, что похоже, что класс немного меньше), и почему эти два класса так похожи?...