Вопросы по теме 'matcher'

неоднозначные ссылки при смешивании сопоставителей NUnit и NMock2
Мы используем NUnit (2.5.9) и NMock2 для модульного тестирования и имитации. Оба, однако, имеют близкий синтаксис сопоставления. Когда я делаю using NUnit.Framework; using NMock2; И позже следующий код NMock2:...
1734 просмотров
schedule 15.03.2022

Какое состояние сохраняет Java matcher.find() после неудачного сопоставления с квантификаторами?
В дальнейшем я ожидаю, что второй find() будет успешным, но это не так. Почему? Matcher matcher = Pattern.compile("\\s*asdf").matcher("apple banana cookie"); // returns false as expected matcher.find(); // resets groups (that weren't being...
373 просмотров
schedule 28.11.2022

Преобразование регулярного выражения Javascript в синтаксис Java
Я знаю, что регулярные выражения распространены на разных языках... Но у меня проблемы с написанием синтаксиса Java. У меня есть регулярное выражение, закодированное в JS как; if((/[a-zA-Z]/).test(str) &&...
33181 просмотров
schedule 19.01.2023

Шаблон/сопоставитель в Java?
У меня есть определенный текст на Java, и я хочу использовать шаблон и сопоставитель, чтобы что-то извлечь из него. Это моя программа: public String getItemsByType(String text, String start, String end) { String patternHolder;...
2087 просмотров
schedule 20.03.2023

регулярное выражение извлекает строку между двумя символами
Я хотел бы извлечь строки между следующими символами в данной строке, используя регулярное выражение в Java: /* 1) Between \" and \" ===> 12222222222 2) Between :+ and @ ===> 12222222222 3) Between @ and > ===> 192.168.140.1...
5043 просмотров
schedule 25.02.2024

Hamcrest Matcher с дифференциалом в стиле юнита
Я использую Hamcrest Matcher для сравнения двух объектов JSON. В методе сравнения используется парсер Gson. Сопоставитель отлично работает, но когда два JSON не совпадают, я могу показать только сообщение вроде: Expected:...
1218 просмотров
schedule 25.06.2023

Как написать сопоставители для всех важных тестовых библиотек?
В настоящее время я расширяю Degraph для проверки нарушений правил зависимости. До сих пор я создавал сопоставители для ScalaTest , так как это моя любимая тестовая библиотека для JVM. Но многие другие предпочитают или вынуждены использовать...
90 просмотров
schedule 06.02.2023

Когда использовать ** (двойную звезду) в синтаксисе glob в JAVA
Непосредственно из этого руководства по Java Oracle: Две звездочки, **, работают так же, как *, но пересекают границы каталога. Этот синтаксис обычно используется для сопоставления полных путей. Может ли кто-нибудь сделать реальный...
50302 просмотров
schedule 28.01.2024

Пользовательский сопоставитель не утверждает в тесте Astrolabe/Protractor + Jasmine
Я пишу несколько тестов, управляемых объектами страниц, используя Protractor и Астролябия . Jasmine используется для реализации спецификаций стиля describe / it . Добавление пользовательских сопоставителей не будет работать с использованием...
1323 просмотров

Совпадение со значением атрибута аргумента в rspec
Есть ли способ сопоставить атрибут аргумента value в rspec? Проверяя документацию , похоже, что есть и другие сопоставители. доступны, такие как anything , an_instance_of и hash_including , но ничего для проверки значения атрибута объекта....
2390 просмотров
schedule 08.07.2023

Как показать пользовательское сообщение об ошибке в Specs2 (Scala)?
Например, для такого кода: myNum must beEqualTo("SOME INTERESTING TEXT") Сообщение будет выглядеть следующим образом: java.lang.Exception: ArrayBuffer() doesn't have size 1 but size 0 Есть ли элегантный способ отобразить здесь...
2229 просмотров
schedule 15.12.2022

Как заглушить вызов метода с неявным сопоставлением в Mockito и Scala
В моем коде приложения используется AService trait AService { def registerNewUser (username: String)(implicit tenant: Tenant): Future[Response] } для регистрации нового пользователя. Класс Tenant - это простой класс case: case class...
4364 просмотров
schedule 27.12.2023

Разница между ScalaTest Matchers и MustMatchers
Кажется, для последней версии ScalaTest у нас есть два сопоставителя: один is Matchers (до этого нужно было использовать Matchers) и MustMatchers . В чем реальная разница между этими двумя? Такой стиль команда может выбрать или? Кроме того,...
989 просмотров
schedule 03.10.2022

Как сопоставить текстовый файл с несколькими шаблонами регулярных выражений и подсчитать количество вхождений этих шаблонов?
Я хочу найти и подсчитать все вхождения слов unit, device, method, module в каждой строке текстового файла отдельно. Это то, что я сделал, но я не знаю, как использовать несколько шаблонов и как посчитать появление каждого слова в строке отдельно?...
968 просмотров
schedule 28.02.2023

Соответствие цвету фона строки списка Espresso
У меня есть ListView со строками разных цветов, созданными с помощью специального адаптера, например: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; convertView =...
2112 просмотров

Регулярное выражение Java извлекает специальную строку между двумя строками
в настоящее время я хочу извлечь токен, содержащийся в строковом формате. Я уже видел эту тему , но в моем контексте , мне не удается извлечь свой токен. У меня есть этот код: import java.util.regex.Matcher; import java.util.regex.Pattern;...
49 просмотров
schedule 19.05.2023

Как извлечь URL изображения из строки?
Я пытаюсь извлечь URL-адрес изображения из строки. Я использую Pattern и Matcher. Я использую регулярное выражение для соответствия тому же самому. Всякий раз, когда я пытаюсь отладить код, как matcher.matches(), так и matcher.find() приводят к...
1698 просмотров
schedule 13.02.2023

Как сравнить члены списка сложных объектов с Hamcrest?
Допустим, у меня есть List<A> , где class A { private Integer val; private String name; } и в моем тестовом случае я получаю этот список с неопределенным размером и содержимым. Что я хочу сделать, так это сравнить поле val...
1492 просмотров
schedule 24.02.2023

есть ли полный список rspec api
новичок. Я хотел бы получить полный список API rspec, особенно встроенных сопоставителей. Появляется этот веб-сайт: http://www.relishapp.com/rspec/rspec-expectations/v/3-4/docs/built-in-matchers создается в зависимости от версии. у меня...
17 просмотров
schedule 18.04.2023

Не удалось найти поле «q» (Capybara::ElementNotFound) через fill_in
Попытка получить форму «что» (также называемую должностью) с сайта Indeed.com. Ошибка при попытке запустить программу: /var/lib/gems/2.3.0/gems/capybara-2.11.0/lib/capybara/node/finders.rb:44:in `block in find': Unable to find field "q"...
168 просмотров