unit-testing- все статьи тега ➜ страница 6
Как сделать паузу Visual Studio после выполнения консольного приложения в режиме отладки?
У меня есть коллекция модульных тестов Boost, которые я хочу запустить как консольное приложение. когда я работаю над проектом и запускаю тесты, я хотел бы иметь возможность отлаживать тесты, и я хотел бы, чтобы консоль оставалась открытой после запуска тестов. Я вижу, что если я запускаю в режиме выпуска, окно консоли остается после выхода программы, но в режиме отладки это не так. Я не хочу добавлять ' system ("pause"); ' или любые другие хаки как чтение персонажа в моей программе. Я просто ...
Сравнение массивов в тесте google?
Я ищу, чтобы сравнить два массива в тесте google. В UnitTest++ это делается через CHECK_ARRAY_EQUAL. Как это сделать в тесте google? ...
В чем разница между Assert.AreNotEqual и утверждают.Разве не так?
В C#, в чем разница между Assert.AreNotEqual и Assert.AreNotSame ...
C++ unit testing framework [закрыто]
Я использую платформу тестирования Boost для моего кода C++, но с ней есть две проблемы, которые, вероятно, являются общими для всех тестовых платформ C++: нет способа создать автоматические тестовые заглушки (например, путем извлечения публичных функций из выбранных классов). вы не можете запустить один тест - вы должны запустить весь "набор" тестов (если вы не создадите много разных тестовых проектов, я думаю). кто-нибудь знает лучше Testing framework или я навсегда завидую тестовым инструм ...
Модульное тестирование приложения.конфигурационный файл с NUnit
ребята, когда юнит-тестирование приложения, которое опирается на значения из приложения.конфигурационный файл? Как вы проверяете, что эти значения считываются правильно, а как ваша программа реагирует на неправильные значения, введенные в файл config? было бы смешно изменить файл конфигурации для приложения NUnit, но я не могу прочитать значения из приложения.конфиг я хочу протестировать. Edit: я думаю, что я должен уточнить, возможно. Я не беспокоюсь об ConfigurationManager не может прочита ...
Автоматизированное модульное тестирование на JavaScript
Я пытаюсь включить некоторые модульные тесты JavaScript в мой автоматизированный процесс сборки. В настоящее время JSUnit хорошо работает с JUnit, но, похоже, он является abandonware и не имеет хорошей поддержки AJAX, отладки и таймаутов. кому-нибудь повезло автоматизировать (с помощью ANT) библиотеку модульного тестирования, такую как Yui test, jQuery QUnit или jQUnit (http://code.google.com/p/jqunit/)? Примечание: я использую специально построенную библиотеку AJAX, поэтому проблема с Додз ...
C#: Как проверить "не произошло никаких исключений" в моем модульном тесте?
Я пишу модульный тест для этого одного метода, который возвращает "void". Я хотел бы иметь один случай, когда тест проходит, когда нет исключения. Как мне написать это в C#? Assert.IsTrue(????) (Я предполагаю, что это то, как я должен проверить, но что входит в "???") Я надеюсь, мой вопрос достаточно ясен. ...
Пропуск тестов в некоторых модулях в Maven
Я хотел бы, чтобы мои сборки Maven выполняли большинство модульных тестов. Но в одном проекте есть модульные тесты, которые медленнее, и я хотел бы вообще исключить их; и иногда включать их. вопрос: как мне это сделать? Я знаю, о -Dmaven.test.skip=true, но это отключает все модульные тесты. Я также знаю о пропуск интеграционных тестов, описанных здесь. Но у меня нет интеграционных тестов, только модульные тесты, и у меня нет любые явные вызовы плагина maven-surefire. (Я использую Maven 2 с п ...
Как должен проходить один модульный тест a.NET контроллер MVC?
Я ищу совет относительно эффективного модульного тестирования контроллеров .NET mvc. где я работаю, многие такие тесты используют moq, чтобы издеваться над уровнем данных и утверждать, что вызываются определенные методы уровня данных. Это не кажется мне полезным, поскольку он по существу проверяет, что реализация не изменилась, а не тестирует API. Я также читал статьи, рекомендующие такие вещи, как проверка правильности типа возвращаемой модели представления. Я могу видеть это дает некоторую ...
Как написать модульный тест для представления django?
у меня есть проблемы с пониманием того, как модульные тесты должны быть разработаны для django. С моей точки зрения тестирование всего вида за один раз кажется невозможным. Нам необходимо проводить различие между пред-и пост-состояниями запроса. Но я понятия не имею, как это сделать. Есть ли реальный пример из жизни? глядя на документацию примеры слишком упрощены и сосредоточены только на модели. @login_required def call_view(request, contact_id): profile = request.user.get_profile() ...
Издеваясь над useragent в javascript?
Я ищу способ программно изменить навигатора.userAgent на лету. В моей неудачной попытке получить автоматический модульный тестер javascript я сдался и попытался начать использовать fireunit. Сразу же я врезался в одну из стен использования фактического браузера для тестирования javascript. в частности, мне нужно менять навигатор.userAgent для имитации нескольких сотен строк userAgent для обеспечения правильного обнаружения и покрытия данной функции. навигатор.userAgent только для чтения, так чт ...
Данные базы данных, необходимые в интеграционных тестах; созданные с помощью вызовов API или с использованием импортированных данных?
этот вопрос является более или менее агностическим языком программирования. Однако, поскольку я в основном в Java в эти дни, именно там я буду рисовать свои примеры. Я также думаю о случае ООП, поэтому, если вы хотите протестировать метод, вам нужен экземпляр этого класса методов. A основные правила на тесты заключается в том, что они должны быть автономными, и это может быть достигнуто путем изоляции класса от его зависимости. Есть несколько способов сделать это и это зависит от того, если вы ...
Как сделать интеграционное тестирование in.NET с настоящими файлами?
У меня есть несколько классов, которые реализуют некоторую логику, связанную с файловой системой и файлами. Например, я выполняю следующие задачи в рамках этой логики: проверка, если определенная папка имеет определенную структуру (например. она содержит подпапки с конкретными именами и т. д...) загрузка некоторых файлов из этих папок и проверка их структуры (например. это некоторые конфигурационные файлы, расположенные в определенном месте в определенной папке) загрузить дополнительные файлы ...
Как написать модульный тест для конечной точки контроллера загрузки Spring
у меня есть пример приложения Spring Boot со следующим загрузить основной класс @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } контроллер @RestController @EnableAutoConfiguration public class HelloWorld { @RequestMapping("/") String gethelloWorld() { return "Hello World!"; } } какой самый простой способ написать модульный тест для контроллера? Я попр ...
Как запустить tox в проекте, который не имеет setup.py?
Я хотел бы использовать tox чтобы запустить мои unittests в двух virtualenvs, так как мое приложение должно поддерживать 2 разные версии Python. моя проблема в том, что tox требует setup.py, но у меня нет ни одного, так как мое приложение не является модулем и имеет свой собственный установщик. На данный момент я не хочу проходить через хлопоты автоматизации процесса установки, чтобы работать с setup.py, Я просто хочу, чтобы запустить мой unit-тестов, без необходимости писать setup.py. это воз ...
Как смоделировать БД для тестирования (Java)?
я программирую на Java и приложений много использование БД. Следовательно, для меня важно иметь возможность легко тестировать мое использование БД. О каких тестах БД идет речь? Для меня они должны обеспечить два простых требования: проверка синтаксиса SQL. что еще более важно, убедитесь, что данные выбраны/обновлено/правильно, в соответствии с конкретной ситуацией. Ну, кажется, что все что мне нужно ДЕЦИБЕЛ. Но на самом деле, я предпочитаю не, так как есть несколько трудностей с использован ...
Django: как создать модель динамически только для тестирования
у меня есть приложение Django, которое требует ...
"Невозможно удалить базу данных, потому что она в настоящее время используется". Как это исправить?
имея этот простой код, я получаю "не могу удалить базу данных "test_db", потому что она в настоящее время используется" (метод очистки), когда я ее запускаю. [TestFixture] public class ClientRepositoryTest { private const string CONNECTION_STRING = "Data Source=.;Initial Catalog=test_db;Trusted_Connection=True"; private DataContext _dataCntx; [SetUp] public void Init() { Database.SetInitializer(new DropCreateDatabaseAlways<DataContext>()); _dataCntx = ...
Как модульное тестирование контроллера Spring MVC с помощью @PathVariable?
у меня есть простой аннотированный контроллер, похожий на этот: @Controller public class MyController { @RequestMapping("/{id}.html") public String doSomething(@PathVariable String id, Model model) { // do something return "view"; } } и я хочу проверить его с помощью модульного теста, как это: public class MyControllerTest { @Test public void test() { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("/test.html"); new Annotati ...
Модульное Тестирование Файла Ввода / Вывода
читая существующие потоки, связанные с модульным тестированием здесь, в Stack Overflow, я не мог найти ни одного с четким ответом о том, как выполнять операции ввода-вывода файлов модульного тестирования. Я только недавно начал изучать модульное тестирование, ранее зная о преимуществах, но с трудом привыкаю к написанию тестов в первую очередь. Я настроил свой проект на использование NUnit и Rhino Mocks, и хотя я понимаю концепцию, стоящую за ними, у меня возникли небольшие проблемы с пониманием ...