Вопросы с тегом «unit-testing»

Модульное тестирование - это метод, с помощью которого отдельные блоки исходного кода тестируются, чтобы определить, пригодны ли они для использования.

9
Лучший способ проверить исключения с помощью Assert, чтобы убедиться, что они будут выброшены
Как вы думаете, это хороший способ тестирования исключений? Какие-либо предложения? Exception exception = null; try{ //I m sure that an exeption will happen here } catch (Exception ex){ exception = ex; } Assert.IsNotNull(exception); Я использую MS Test.
97 c#  .net  unit-testing 

5
Пример недопустимой строки utf8?
Я тестирую, как часть моего кода обрабатывает неверные данные, и мне нужно несколько серий байтов с недопустимым UTF-8. Можете ли вы опубликовать некоторые, а в идеале, объяснение, почему они плохие / где вы их взяли?

7
Модульное тестирование Android Studio: чтение (входного) файла данных
Как в модульном тесте я могу прочитать данные из файла json в моей (настольной) файловой системе без жесткого кодирования пути? Я хотел бы читать тестовый ввод (для моих методов синтаксического анализа) из файла вместо создания статических строк. Файл находится в том же месте, что и мой код модульного тестирования, но …


3
Объясните методы Python «setUp» и «tearDown», используемые в тестовых примерах.
Может ли кто-нибудь объяснить использование методов Python setUpи tearDownпри написании тестовых примеров, кроме того, что setUpвызывается непосредственно перед вызовом метода тестирования и tearDownвызывается сразу после его вызова ?

8
Как установить параметры JVM для модульных тестов Junit?
У меня есть несколько модульных тестов Junit, для выполнения которых требуется большой объем кучи, например 1 ГБ. (Они тестируют функциональность, требующую интенсивного использования памяти, для приложения веб-запуска, которое будет работать только с достаточным пространством кучи и будет выполняться внутри на 64-разрядных машинах Win 7, поэтому перепроектирование тестов не является практическим …

7
JUnit test с динамическим количеством тестов
В нашем проекте у меня есть несколько тестов JUnit, которые, например, берут каждый файл из каталога и запускают на нем тест. Если я реализую testEveryFileInDirectoryметод в, TestCaseэто будет отображаться как только один тест, который может быть неудачным или успешным. Но меня интересуют результаты по каждому отдельному файлу. Как я могу …

3
Запуск одиночного теста из класса JUnit с помощью командной строки
Я пытаюсь найти подход, который позволит мне запустить один тест из класса JUnit, используя только командную строку и java. Я могу запустить весь набор тестов из класса, используя следующее: java -cp .... org.junit.runner.JUnitCore org.package.classname Я действительно хочу сделать что-то вроде этого: java -cp .... org.junit.runner.JUnitCore org.package.classname.method или: java -cp .... …

4
Как легко создавать модульные тесты в eclipse [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я хочу легко создавать модульные тесты, просто выбирая метод. Есть ли в eclipse …

10
iOS - файл MyProject-Swift.h не найден при запуске модульных тестов для Swift
Я пытаюсь настроить модульное тестирование для своего проекта. Это существующее приложение Objective-C, в которое я недавно добавил один класс Swift. Я установил файлы MyProject-Swift.h и Swift Bridging (как MyProject, так и MyProjectTest), и я могу создать и запустить приложение, используя как Objective-C, так и код Swift. Однако теперь я хочу …

4
Запустите только ОДИН тест с Jest
Очень просто, я хочу провести всего один тест с Jest. Я поставил it.onlyили, describe.onlyно он все еще проводит много тестов. Я думаю, он запускает все тесты с момента моего последнего коммита, но у него не должно быть такого поведения с onlyявно установленным флагом, верно? Что вызывает такое поведение и как …

20
Проблемы с атрибутом DeploymentItem
В настоящее время я поддерживаю «старую» систему, написанную на C # .net, удаляя некоторые устаревшие функции и выполняя некоторый рефакторинг. Слава богу, предыдущий парень написал несколько модульных тестов (MSTests). Я вполне доволен тестами JUnit, но пока мало что делал с MSTests. Методы тестирования имеют DeploymentItemатрибут, определяющий текстовый файл, который анализируется …

4
Почему это утверждение вызывает исключение формата при сравнении структур?
Я пытаюсь подтвердить равенство двух System.Drawing.Sizeструктур и получаю исключение формата вместо ожидаемого сбоя утверждения. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected {0}, …

14
Должен ли он быть «Упорядочить-Утвердить-Действовать-Утвердить»?
Что касается классического тестового шаблона Arrange-Act-Assert , я часто добавляю контрутверждение, которое предшествует Act. Таким образом, я знаю, что проходящее утверждение действительно проходит как результат действия. Я думаю об этом как об аналоге красного в красно-зеленом-рефакторинге, где, только если я видел красную полосу в процессе тестирования, я знаю, что зеленая …

2
Как управлять ресурсами модульного тестирования в Kotlin, такими как запуск / остановка подключения к базе данных или встроенного сервера elasticsearch?
В моих тестах Kotlin JUnit я хочу запускать / останавливать встроенные серверы и использовать их в своих тестах. Я попытался использовать @Beforeаннотацию JUnit для метода в моем тестовом классе, и он работает нормально, но это неправильное поведение, поскольку он запускает каждый тестовый пример, а не только один раз. Поэтому я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.