Вопросы по теме 'hamcrest'
Использование структуры с OCMock или Hamcrest
Я натыкаюсь на препятствие, и мне интересно, могут ли здесь помочь блестящие коллективные умы. В ObjC CocoaTouch я пытаюсь смоделировать объект, который принимает параметры структуры и возвращает структуру. OCMock кашляет комком волос, поэтому я...
2301 просмотров
schedule
20.07.2022
Использование hamcrest для сравнения каждого элемента в двух отдельных списках с собственным сопоставлением
я пытаюсь сравнить два списка друг с другом:
ListA (a1,a2,a3,...)
ListB (b1,b2,b3,...)
Я хочу, чтобы a1 сравнивался с b1, a2 с b2, a3 с b3, ....
Но я должен использовать другой метод и не могу использовать .equals!
Я написал свой...
1554 просмотров
schedule
26.09.2022
Java Hamcrest: коллекция содержит элемент типа
Я хотел бы утверждать, что List<Achievement> содержит член типа TestAchievement .
Вот мое утверждение:
List<Achievement> achievements; // Populated elsewhere
assertThat(achievements,hasItem(isA(TestAchievement.class)));
Это...
16842 просмотров
schedule
17.03.2023
Hamcrest, JUnit и Eclipse: сообщения об ошибках перевернуты
В настоящее время я запускаю Hamcrest 1.3RC поверх JUnit 4 поверх Eclipse Helios, и есть только одна вещь, которая меня беспокоит в Hamcrest: сообщения об ошибках неправильные. Вместо «Ожидаемое: ‹ ожидаемое значение >, но было: ‹ фактическое...
529 просмотров
schedule
08.03.2023
Сопоставитель свойств класса LambdaJ
Я пытаюсь написать сопоставитель Hamcrest для проверки возвращаемого значения метода, который возвращает объект класса. Например, для класса:
public static class ClassHolder {
private final Class clazz;
public ClassHolder(Class clazz) {...
766 просмотров
schedule
20.06.2023
Получение NoSuchMethodError: org.hamcrest.Matcher.describeMismatch при запуске теста в IntelliJ 10.5
Я использую JUnit-dep 4.10 и Hamcrest 1.3.RC2.
Я создал настраиваемый сопоставитель, который выглядит следующим образом:
public static class MyMatcher extends TypeSafeMatcher<String> {
@Override
protected boolean...
113684 просмотров
schedule
25.06.2022
Hamcrest утверждают, что двусмысленно?
Я получил образец кода из колледжа, импортировал проект и попытался запустить тесты: метод assertThat (Integer, Matcher) неоднозначен для типа MyClass.
Каждый assertThat помечен красным с одним и тем же сообщением об ошибке, поэтому я попытался...
11134 просмотров
schedule
15.05.2022
Generics Hell — как передать joda.DateTime в Hamcrest Matcher.greaterThan?
JodaTime имеет
public final class DateTime extends BaseDateTime {...}
который работает до
public interface ReadableInstant extends Comparable<ReadableInstant>
Хэмкрест имеет
public static <T extends...
2205 просмотров
schedule
06.04.2022
Сопоставитель Hamcrest для параметров объекта
Я получил метод класса
interface Class1{
void method1(SomeObject... parameters);
}
У меня есть собственный сопоставитель Hamcrest
public class SomeObjectMatcher extends BaseMatcher<SomeObject>{...}
Как написать ожидание,...
884 просмотров
schedule
26.05.2023
Рекурсивный сопоставитель SamePropertyValuesAs в hamcrest
Я ищу сопоставитель hamcrest, который ведет себя так же, как SamePropertyValuesAs , но с добавлением того, что если свойство не является примитивом, одним из стандартных классов Java (строка, целое число и т. д.) или соединением одного из них...
3305 просмотров
schedule
03.11.2022
Mockito ведет себя странно, когда я назначаю несколько пользовательских сопоставителей одному методу
Я хочу использовать два пользовательских сопоставителя для одного метода. По сути, если я передаю метод VALUE_A, я хочу, чтобы он возвращал RESULT_A, а если я передаю ему VALUE_B, я хочу, чтобы он возвращал RESULT_B. Итак, вот фрагмент кода:...
2661 просмотров
schedule
26.12.2022
Как я могу использовать Hamcrest, чтобы проверить, близок ли каждый элемент в массиве двойников к каждому элементу в другом массиве?
Я хотел бы сравнить два массива двойников. Используя ванильный JUnit, я могу сделать:
double[] a = new double[]{1.0, 2.0, 3.0};
double[] b = new double[]{1.0, 2.0, 3.0};
assertEquals(a, b, 1e-10);
Я хотел бы знать, как это сделать с помощью...
1631 просмотров
schedule
17.07.2022
Настройте автозаполнение в intellij с помощью hamcrest и mockito dsl
Мне интересно, можно ли настроить интеллектуальную вставку Intellij, чтобы предлагать идиомы hamcrest и mockito dsl в тестовых классах. На самом деле я ищу что-то вроде «статических избранных» eclipse, чтобы, когда я нажимаю ctrl + space или ctrl +...
1540 просмотров
schedule
27.04.2022
Как мне утверждать, что Iterable содержит элементы с определенным свойством?
Предположим, я хочу провести модульное тестирование метода с этой подписью:
List<MyItem> getMyItems();
Предположим, MyItem - это Pojo, у которого есть много свойств, одно из которых "name" , доступ к которому осуществляется через...
157349 просмотров
schedule
09.03.2022
Какова альтернатива использованию устаревшего метода Hamcrest is()?
В настоящий момент я использую следующий код для подтверждения значения boolean , однако метод org.hamcrest.Matchers.is() устарел.
assertThat(someValue, is(false));
Существует ли простой альтернативный синтаксис для проверки логических...
35321 просмотров
schedule
13.02.2023
Как утвердить общий список целых чисел с помощью Hamcrest?
Я пытаюсь сопоставить список целых чисел с Hamcrest, посмотрел несколько примеров в Интернете, однако получаю исключения во время выполнения.
Может кто-нибудь, пожалуйста, дайте мне знать, каков правильный синтаксис?
List<Integer> numbers...
1821 просмотров
schedule
04.12.2022
Hamcrest hasItem и Mockito проверяют несоответствие
У меня возникла проблема с hamcrest и mockito. Вот что я пытаюсь сделать:
public class A{
public void foo(List<B> arg){
return;
}
}
public BMatcher extends BaseMatcher<B>{
//Some impl...
}
В моем тесте я...
2924 просмотров
schedule
07.06.2022
Как протестировать метод .equals() с помощью JUnit и Hamcrest
У меня есть список классов (EDIT: который я написал сам) с методом List.equals, поэтому я хочу запустить что-то вроде
List list1 = new List();
List list2 = new List();
assertTrue(list1.equals(list2));
Поэтому, используя сопоставители и...
5136 просмотров
schedule
31.12.2022
Какие зависимости мне нужны для использования Mockito и JUnit в проекте Eclipse RCP Tycho
Это мой текущий тестовый фрагмент:
<packaging>eclipse-test-plugin</packaging>
<dependencies>
<dependency>
<groupId>org.junit</groupId>...
4370 просмотров
schedule
19.09.2022
Mockito, JUnit, Hamcrest, Управление версиями
По умолчанию необходимая версия Hamcrest для:
JUnit 4.11
Hamcrest 1.3
Mockito-core 1.9.5
Hamcrest 1.1
Не было незначительных изменений API между Hamcrest 1.1 и 1.3. В настоящее время мои тестовые примеры пытаются запустить...
7701 просмотров
schedule
07.05.2022