Вопросы по теме '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 просмотров
schedule
30.05.2023
Совпадение со значением атрибута аргумента в 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 просмотров
schedule
03.04.2023
Регулярное выражение 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 просмотров
schedule
12.04.2023