5
ответов

Как я могу протестировать Singleton-класс с DUnit?

Или лучше использовать другой Шаблон разработки?
вопрос задан: 26 October 2009 18:38
5
ответов

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

Я признаю, что у меня нет почти ни одного опыт unittesting. Я сделал попытку с DUnit только что, но сдался, потому что было столько зависимостей между классами в моем приложении. Это - довольно большое (...
вопрос задан: 16 July 2009 12:19
5
ответов

Измерение покрытия кода в Delphi

Там какой-либо путь состоит в том, чтобы измерить покрытие кода с DUnit? Или там какие-либо бесплатные инструменты выполняют это? Что Вы используете для этого? Для какого покрытия кода Вы обычно идете? Jim McKeeth: Спасибо за...
вопрос задан: 10 February 2009 10:01
4
ответа

Как сделать Delphi, DUnit тестируют сбой когда TSQLConnection. Соединенный = верный

При использовании Delphi IDE это тихо изменит SQLConnection. Подключенный к "истинному" при заполнении поля или таблицы перечисляет в различных свойствах. Так как я не хочу выпускать со Связанным = верный, я...
вопрос задан: 19 January 2009 11:46
3
ответа

DUnit: Как запустить тесты?

Как я выполняю TestCase от IDE? я создал новый проект, с синглом, простым, форма: единица Unit1; взаимодействуйте через интерфейс использует Windows, сообщения, SysUtils, Классы, Графику, Средства управления, Формы, Диалоговые окна...
вопрос задан: 4 July 2019 22:06
3
ответа

Модули данных Delphi поблочного тестирования

Если бы вся бизнес-логика присутствует в datamodule (TSQLDataSets и TDataSetProviders), как Вы осуществили бы рефакторинг код для подавания заявки больше appropiate на поблочное тестирование?
вопрос задан: 26 August 2011 21:44
3
ответа

Как я могу протестировать закрытые методы с DUnit?

У меня есть класс, что я - поблочное тестирование в с DUnit. Это имеет много методов некоторые открытые методы и закрытые методы. введите TAuth = класс (TDataModule) частная процедура PrivateMethod;...
вопрос задан: 2 May 2011 21:13
3
ответа

Как я препятствую тому, чтобы мои модульные тесты требовали знания о внутренностях реализации при использовании фиктивных объектов?

Я нахожусь все еще на этапах изучения относительно поблочного тестирования и в особенности относительно насмешки (я использую PascalMock и платформы DUnit). Одна вещь, которую я теперь споткнулся, состояла в том, что я не мог найти...
вопрос задан: 10 August 2010 10:47
2
ответа

Получение использования статистики Тестового покрытия DUnit FinalBuilder и AQTime

У нас есть большой проект Delphi (1,5 миллиона строк кода), и мы перемещаемся в использование гибких процессов. У нас уже есть непрерывная среда интеграции (FinalBuilder), к которому я обновил...
вопрос задан: 21 February 2010 23:54
2
ответа

Управляемое данными тестирование DUnit

Путем DUnit обычно работает, Вы, пишут некоторые опубликованные методы, и DUnit выполняет их как тесты. То, что я хочу сделать, немного отличается. Я хочу создать тесты во время выполнения на основе данных. Я пытаюсь...
вопрос задан: 1 April 2009 11:39
2
ответа

Сравнение проблем в DUnit CheckEquals со Значениями полей Валюты

Я сравниваю некоторые значения валюты в DUnit, но он не работает вообще над моей машиной (работа над другими, но не над моей). Пример: CheckEquals (16.65, SomeCurrencyFieldValue); Повышения: ожидаемый: и...
вопрос задан: 28 January 2009 18:27
1
ответ

Как я могу включить отслеживание утечки памяти с FastMM в DUnit?

В исполнителе тестов GUI пункты меню для проверки утечки памяти неактивны (grayed). Существует ли специальный переключатель, который я не нашел уже для активации их? Использование DUnit 9.4 (от Delphi 2009 или от...
вопрос задан: 14 September 2011 20:44
0
ответов

Повышение тестируемости при кодировании с использованием полужирного шрифта для среды Delphi

Предпосылки Я работаю в команде из 7 разработчиков и 2 тестировщика, которые работают над логистической системой. Мы используем Delphi 2007 и разработку на основе моделей с полужирным шрифтом для Delphi в качестве фреймворка. Система была в ...
вопрос задан: 23 May 2017 11:45
0
ответов

Как использовать модуль XPObserver, содержащийся в DUnitWizard dunit, для реализации шаблона наблюдателя или даже шаблона MVC?

Есть хорошие примеры шаблона Observer в Delphi, благодаря мудрым вопросам и ответам на Stackoverflow, таким как Лучший способ реализовать шаблон наблюдателя в Delphi и Есть ли какие-либо видео/...
вопрос задан: 23 May 2017 10:34
0
ответов

(Как) Могу ли я использовать FutureWindows со стандартными диалогами открытия файлов?

Я пытался использовать инфраструктуру FutureWindows Tomazy (см. Его ответ в Delphi GUI Testing and Modal Forms или дом инструмента на https://github.com/tomazy/DelphiUtils), но хотел бы ...
вопрос задан: 23 May 2017 09:59
0
ответов

CheckException принимает только методы с 0 параметрами; как мне проверить, что другие методы вызывают исключения?

Мне интересно, как лучше всего проверять исключения в dunit. Я не очень хорошо знаком с указателями методов в Delphi. Есть ли возможность привязать аргументы к указателю метода, чтобы он ...
вопрос задан: 5 August 2013 21:05
0
ответов

Использование DUnit из среды Delphi IDE и избежание точки останова на исключениях

Я использую Delphi XE, и у меня есть группа проектов, содержащая основное приложение и тест DUnit заявление. Время от времени я захожу в тестовое приложение DUnit, чтобы добавить несколько тестов и запустить существующие ...
вопрос задан: 25 July 2013 09:48
0
ответов

Что может привести к тому, что компилятор не выдаст консольный вывод

У меня есть проект DUnit, который не будет компилироваться как консоль, если я добавлю несколько модулей. Мастером создается проект (dpr)и определяется CONSOLE_TESTRUNNER. {$IFDEF CONSOLE_ТЕСТРУНЕР} {$ТИП ПРИЛОЖЕНИЯ КОНСОЛЬ} {...
вопрос задан: 2 April 2012 11:27
0
ответов

В проекте Dunit информация о версии exe отключена, как мне ее вернуть?

Почему я не могу установить информацию о версии в проекте Dunit Test? Флажок отключен для этого проекта, но не для других проектов. Смотрите скриншот:
вопрос задан: 27 March 2012 18:16
0
ответов

Модульное тестирование приложения Firemonkey

Я пытаюсь использовать DUnit, поставляемый с RAD Studio XE2, для модульного тестирования приложения Firemonkey (C ++). Проблема в том, что DUnit - это проект VCL, и из-за этого я не могу включить единичные формы Firemonkey (...
вопрос задан: 5 March 2012 18:04
0
ответов

HTTP-сервер для модульных тестов в Delphi

Мне нужно протестировать некоторые HTTP-компоненты в моем приложении Delphi. Я использую DUnit и хочу добавить автоматизацию в тестирование. Так что мой тестовый код должен запускать локальный HTTP-сервер, настраивать его (например, ...
вопрос задан: 27 February 2012 14:17
0
ответов

Тестирование графического интерфейса пользователя DUnit: можно ли принудительно изменить «приложение» на другую «форму»?

Я пытаюсь запустить графический интерфейс модульный тест с DUnit для приложения, основная форма которого динамически создает для себя фреймы. Мне удалось создать основную форму приложения для тестирования как форму в тесте ...
вопрос задан: 22 February 2012 10:59
0
ответов

Могу ли я писать «параметризованные» тесты в DUnit

Я использую DUnit для тестирования библиотеки Delphi. Я иногда сталкиваюсь с случаями, когда я пишу несколько очень похожих тестов для проверки нескольких входов в функцию. Есть ли способ написать (что-то похожее) ...
вопрос задан: 25 January 2012 11:58
0
ответов

Иерархия тестов DUnit

В настоящее время я использую двухуровневую иерархию тестов в DUnit (Тестовый проект -> Тестовый пример -> Метод тестирования; см. пример ниже). Можно ли ввести 3-й уровень или даже больше?
вопрос задан: 16 January 2012 10:23
0
ответов

Как настроить классы тестовых примеров DUnit, создаваемые мастером тестовых примеров?

Порывшись в файлах, установленных Delphi, я нашел файл "C:\Program Files\Embarcadero\RAD Studio\7.0\ObjRepos\en\UnitTestFrameworks.xml" Этот файл имеет ряд разделов для ...
вопрос задан: 19 October 2011 03:13
0
ответов

Какие компоненты Delphi поставляются с модульными тестами? [закрыто]

Учитывая популярность модульного тестирования и включение DUnit в Delphi, был ли принят этот принцип какими-либо поставщиками компонентов, которые выпустили свои исходники вместе с набором модульных тестов? Я ...
вопрос задан: 30 September 2011 08:37
0
ответов

Могу ли я вызвать ToolsAPI из кода в DUnit GUITestrunner?

Есть ли способ инициализировать глобальную переменную BorlandIDEServices в модуле ToolSAPI так, чтобы ее можно было использовать из кода DUnit GUITestrunner? процедура TGUITestRunner.FailureListViewClick(Sender: . ...
вопрос задан: 9 September 2011 15:46
0
ответов

Как я могу тестировать функции и процедуры, поскольку они не принадлежат классам в Delphi?

У меня есть несколько маленьких функций в старом модуле под названием Utils.pas. Сейчас я бы хотел рефакторинг некоторых из них, но я думаю, что лучше заранее написать тест. Я думаю, что с DUnit это невозможно без ...
вопрос задан: 14 June 2011 11:36
0
ответов

Обновление DUnit в Delphi 2010

Кто-нибудь знает, как обновить dUnit, который поставляется с Delphi 2010, до последнего исходного кода svn?
вопрос задан: 8 June 2011 10:54
0
ответов

DUnit Compare Два текстовых файла и показать разницу

Есть ли способ сравнить два текстовых файла и показать разницу, если они не идентичны в dunit? Легко начать с их чтения в TStringList, однако кода для сравнения двух текстовых файлов гораздо больше ...
вопрос задан: 1 March 2011 10:41