Описание тега betamax

"Betamax is a tool for mocking external HTTP resources such as web services and REST APIs in your tests. The project was inspired by the VCR library for Ruby"
0 ответов

Кому-нибудь удалось повторно использовать файлы betamax с другими фреймворками?

Учитывая, что проект betamax фактически мертв, а на Jetty-сервере v7 отмечены уязвимости безопасности, есть ли у кого-нибудь предложения по повторному использованию существующих магнитных лент betamax? У меня есть кодовая база с большим количеством …
02 мар '19 в 17:09
1 ответ

"Незаконное использование невиртуального вызова функции" при использовании Betamax

Я пытаюсь настроить Betamax в приложении Spring Boot, но когда я запускаю тест, я получаю эту ошибку: (class: co/freeside/betamax/proxy/jetty/BetamaxProxy, method: super$3$getBean signature: (Ljava/lang/Class;)Ljava/lang/Object;) Illegal use of nonv…
26 май '15 в 18:06
1 ответ

HTTPS-запись Betamax с прокси-сервером - ошибка сертификата - Java Groovy

Я не могу заставить HTTPS URL работать с betamax. Это похоже на другую проблему, опубликованную ниже, однако я уже выполнил импорт файла betamax.pem, и, похоже, он не имел никакого эффекта: Вот команда импорта, которую я выполнил: c:\Users\UserAccou…
03 сен '16 в 16:59
0 ответов

Пример для проверки Apache HTTPS-запроса с использованием Betamax версии 2.x в Java?

Я пытаюсь смоделировать вызовы Apache HTTPS в Java, используя Betamax 2.x. Старая документация устарела, и документы для 2.x все еще находятся в процессе разработки. Может кто-нибудь помочь с примером того, как это можно сделать?
27 фев '17 в 05:52
1 ответ

Прочитать файл YAML в Groovy

Я пытаюсь загрузить существующий файл YAML (который использует библиотеку snakeYaml) в моем проекте Groovy. У меня есть класс с именем YamlTape.groovy, который содержит метод для загрузки файла YAML, используя следующий код. static YamlTape readFrom…
19 авг '13 в 10:10
2 ответа

Betamax с Spring Boot выбрасывает незаконное использование не виртуальной функции вызова

Я пытаюсь настроить простой тест в Groovy со Споком с помощью Betamax: class BetaMaxSpockTest extends Specification { @Rule public Recorder recorder = new Recorder() @Betamax(tape = "some_tape") def 'You shall pass'() { expect: true } } Я также испо…
06 окт '15 в 18:16
2 ответа

Как мне написать этот код исключения Maven в Gradle?

Я пытаюсь использовать последнюю (основную) версию Betamax в проекте Spring Boot, и я получаю сообщение об ошибке SLF4J: Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackruError., Итак, я посмотрел верхний …
29 май '15 в 22:31
0 ответов

Использование Betamax для записи HTTP-трафика из браузера?

Документация по betamax, по-видимому, подразумевает, что единственный способ использования / использования betamax - это использование тестов jUnit. Но я надеюсь, что это не так. Я хочу использовать betamax для записи http-трафика, который пользоват…
11 сен '15 в 01:36
2 ответа

Betamax не может записывать трафик HTTPS

Мой вопрос связан с библиотекой Betamax. У меня проблема с записью HTTPS-трафика. Я использую Betamax 1.1.2, JDK 1.6, Groovy 2.2.2 и jUnit 4.11. Мой тестовый код: @Rule public Recorder recorder = new Recorder(); @Before public void setup() { recorde…
01 апр '14 в 07:02
1 ответ

Озвучивание SOAP-запросов в Scala

Я использую scalaxb для генерации моделей и клиентской части интерфейса SOAP. Для тестирования я использую Betamax, который также можно использовать в Scala. Тем не менее, scalaxb использует Netty в качестве транспорта, который игнорирует настройки …
10 мар '15 в 14:26
0 ответов

Betamax не записывает звонки в RESTClient в Grails

У меня есть тест Betamax, который я пытаюсь настроить для перехвата вызовов веб-службы, использующей RESTClient. Звонки на веб-сервис не записываются. Мой тестовый код выглядит так: @Betamax(tape = 'pending_transfer_success') void "test createPendin…
19 июн '15 в 18:33
0 ответов

Betamax не записывает в Grails

У меня есть класс, который содержит RESTClient, и он выполняет простой запрос get. Тест построен следующим образом @Rule Recorder recorder = new Recorder() @Betamax(tape = 'meetupEventsList') void testListEvents() { when: def instance = new Client('…
27 янв '15 в 05:38
1 ответ

Дразнить запросы на тестирование в Scrapy Spider

Моя цель - протестировать паука, написанного с использованием scrapy (Python). Я пытался с помощью contracts но это действительно ограничено в том смысле, что я не могу проверить такие вещи, как нумерация страниц или правильно ли извлечены некоторые…
28 июн '18 в 14:38
0 ответов

Тестирование ответа на терапию с использованием betamax

Я довольно плохо знаком с языком Python и написал небольшую утилиту для скрапинга, я хотел бы сейчас проверить реакцию на скребки с помощью betamax, и я пытаюсь понять, как запустить тест Сам Scrapper работает просто отлично, и вот код, который я на…
27 июн '18 в 08:38
1 ответ

Как настроить Betamax для использования SSL для моих тестов Spock?

Я пытался настроить Betamax v2.0.0-alpha-1 для имитации вызовов HTTP(S) из моих тестов на спок. Звонки на сайты без SSL работают, но при обращении к сайту HTTPS возникает следующее исключение: javax.ws.rs.ProcessingException: javax.net.ssl.SSLHandsh…
21 мар '16 в 04:57
0 ответов

Java альтернатива Betamax

Betamax - это инструмент для имитации внешних HTTP-ресурсов, который очень полезен для создания тестов. Однако этот инструмент сейчас не поддерживается. Есть ли альтернатива бетамаксу?
05 май '20 в 18:43
0 ответов

Как смоделировать функцию, которая загружает большой двоичный контент с помощью Betamax?

Я написал тест для одной функции, которая загружает большой zip-файл с помощью модуля запросов. Я обнаружил несоответствие Content-Length при сравнении выполнения теста с бетамаксом и без него. Используя Betamax, Content-Length извлеченной двоичной …
21 окт '21 в 00:45