Описание тега approval-tests

ApprovalTests is an open source library written for several languages (.NET, Java, PHP, more) which has been designed to support unit testing based on the idea of a Golden Master. To download go to www.ApprovalTests.com.
2 ответа

Проверьте несколько изображений с ApprovalTest

У меня есть метод, который генерирует несколько изображений (1.jpg, 2.jpg...) и записывает их в файловую систему. Я хочу проверить результаты этого метода с ApprovalTest. Проблема в том, что Approvals.verify(image) называет полученные и утвержденные…
04 янв '13 в 10:32
2 ответа

ApprovalTests DiffReporter не появляется окно diff, когда тест не пройден

ApprovalTests DiffReporter не открывает окно diff после запуска теста, если тест не пройден. Ниже мой код. [UseReporter(typeof(DiffReporter))] [TestClass] public class ProjectEmployeeJsonTests { [TestMethod] public void ToCommand() { var source = ne…
22 июл '16 в 11:41
2 ответа

ApprovalTests DiffReporter не появляется окно diff, если инструмент diff не открыт

Недавно у меня возникла проблема с ApprovalTests, когда инструмент сравнения (в моем случае BeyondCompare 3; у меня есть сотрудник с той же проблемой, использующей WinMerge) вспыхивает, а затем сразу же закрывается. Единственный способ сохранить инс…
1 ответ

NCrunch запускает ApprovalTests DiffReporter

Как заставить NCrunch прекратить запуск DiffReporter, когда он запускает тесты в фоновом режиме, но легко получить DiffReport, когда я запускаю тест вручную? Я пытался заставить это работать некоторое время, но ни одна из комбинаций, которые я пробо…
15 июл '16 в 19:01
1 ответ

Игнорировать порядок атрибутов при сравнении xml с ApprovalTests

Я пытаюсь одобрить. Проверить xml, но проблема в порядке атрибутов. В нескольких элементах они находятся в другом порядке в моем компьютере и Дженкинс. Из другого вопроса я нашел, чтобы изменить порядок свойств в классе. Это как-то сработало: оно из…
06 окт '16 в 20:17
1 ответ

Управление Namer в WpfApprovals в ApprovalTests

Я столкнулся с проблемой использования WpfApprovals на разных версиях ОС. Мой личный ноутбук работает под управлением Windows 7 Enterprise, а сервер сборки работает под управлением Windows 7 professional. Поскольку WpfApprovals использует имя ОС в и…
18 ноя '13 в 23:40
1 ответ

Как использовать проверочные тесты для тестирования баз данных?

Я хотел бы проверить результаты запроса базы данных, используя классы, предоставляемые библиотекой ApprovalTests.Net. Я понимаю, как работают тесты утверждения, но не смог найти ни одного примера использования классов из пространств имен Persistence…
17 июн '14 в 23:34
3 ответа

Одобрения и PDF

Могу ли я использовать ApprovalTests с PDF? Я попытался использовать FileLauncher, но кажется, что идентичные PDF немного отличаются на уровне файлов (бит). Или я использовал это неправильно? [TestMethod] [UseReporter(typeof(FileLauncherReporter))] …
10 окт '12 в 05:11
2 ответа

Как добавить поддержку атрибута теории xunit в Approvaltests

Когда я пытаюсь использовать одобрения с моим модульным тестом, украшенным [Theory] атрибут это говорит: System.Exception: System.Exception : Approvals is not set up to use your test framework. It currently supports [NUnit, MsTest, MbUnit, xUnit.net…
21 авг '12 в 11:46
1 ответ

Указание пути вывода теста с использованием ApprovalTests.Net для поддержки нескольких файлов

Я пишу приложение, которое генерирует файлы PDF из разметки HTML (для этого используется сторонняя библиотека). Я хотел бы иметь возможность одобрить тестирование вывода этих файлов PDF, поэтому я смотрю на ApprovalTests.Net библиотека. Моя проблема…
02 мар '16 в 10:54
2 ответа

ApprovalTests с TestCase (Nunit) используют один и тот же файл утверждения

У меня проблема в том, что при использовании ApprovalTests.Net и NUnit все выполняемые тесты используют один и тот же файл подтверждения, имя которого происходит от имени метода Test. Можно ли как-то указать для каждого теста отдельный файл подтверж…
28 фев '18 в 17:08
1 ответ

com.spun.util.FormattedException: не найдено cucumber.api.testng.AbstractTestNGCucumberTests в C:\Users\nsyed\Awris2\LearnDatabase

Я использую класс TestRunner, который расширяет AbstractTestNGCucumberTests для запуска файлов объектов огурца в Testng. У меня проблема на последнем этапе, когда я использую ApprovalTests для проверки ответа, который я получаю из базы данных. Я виж…
19 сен '18 в 03:37
1 ответ

Для ответа ServiceStack.XmlServiceClient отсутствуют значения по умолчанию

При использовании TestCaseSource в модульном тестировании для нескольких клиентов службы ServiceStack десериализация в строковый формат для XmlServiceClient не соответствует десериализации для JsonServiceClient или JsvServiceClient. Сериализация исп…
12 июн '18 в 16:23
1 ответ

Есть ли способ использовать расширение, отличное от.txt, например.log или.csv при использовании ApprovalTests?

Я хочу, чтобы содержимое оставалось текстовым файлом, поэтому используйте такой код: Approvals.Verify("some actual result as text"); Должен продолжать работать. Но я бы хотел, чтобы тесты утверждения записывали в файл..approval.csv или файл..approva…
02 июн '16 в 15:52
3 ответа

Что вызывает сообщение "Одобрения не настроены для использования вашей тестовой платформы"?

Что вызывает сообщение "Одобрения не настроены для использования вашей тестовой платформы"? У нас есть модульное тестирование на основе ApprovalTests, которое не выполняется при ночной удаленной сборке команды со следующим исключением: Метод теста T…
27 янв '13 в 06:26
2 ответа

Почему я должен включить полученные файлы в свой источник контроля с ApprovalTest?

Я читал документацию ApprovalTest - Getting Started.pdf ( он здесь находится в zip-файле), и последнее, что он говорит в разделе " Утверждение результата", - "Примечание: вы должны включить полученные файлы в систему контроля версий". Это действител…
09 янв '13 в 00:57
1 ответ

Можно изменить имя файла теста на одобрение

Я хотел бы запустить тест на утверждение в цикле, чтобы я мог протестировать 100-1000 с XML-файлов. Я получаю сериализатор для вывода в строку, а затем использую это в вызове Verify(). Тем не менее, я хотел бы иметь возможность установить метод пров…
16 фев '16 в 13:24
1 ответ

Как использовать тесты утверждения WinMergeReporter с ncrunch

Некоторое время я использовал тесты утверждения с WinMergeReporter, и он хорошо работает со стандартным исполняемым файлом NUnit. Я пробую NCrunch и утверждение. Проверка не удалась (как и ожидалось) для нового утверждения. Тем не менее, WinMerge не…
24 июл '12 в 23:56
1 ответ

ApprovalTests.... Перемещение сборок после компиляции

Прежде всего, отличная библиотека! Если я компилирую, то перемещаю сборки, когда проверяю, что он все еще ищет *.approved.txt в месте, в котором он был скомпилирован, который в моем случае больше не существует. Я сталкиваюсь с этой проблемой в Teamc…
10 окт '12 в 01:52
1 ответ

Тесты Nunit с MvcApprovals Проверьте конкретный URL

URL-адрес проекта моего приложения MVC размещается как этот localhost: порт /AppName Я создал новый проект модульных тестов для тестирования приложения mvc с использованием инфраструктуры nunit, а для тестов утверждения я использовал библиотеку тест…