Описание тега dunitx
DUnitX - это тестовая среда Delphi
0
ответов
Delphi Rio DUNITX в Gitlab CI для Android и IOS
Я установил бегунок CI gitlab, который собирает мои модульные тесты DUNITX для Linux, OSX и Windows и запускает их на трех машинах. Я не использую PAClient, но загружаю скомпилированное приложение модульного тестирования на компьютер и запускаю его …
01 фев '19 в 13:50
1
ответ
Когда мы используем Assert.Pass() в DUnitX?
Мне кажется, что Assert.Pass("Some Message") ничего не делает, если я просто помещаю его в тестовый метод: procedure TRPMTestObject.TestPlatform; begin {$IFDEF WIN64} Assert.AreEqual(8, SizeOf(Pointer)); Assert.Pass('WIN64 Defined'); {$ENDIF} {$IFDE…
06 фев '17 в 16:51
1
ответ
Delphi DUnitX дважды тестирует создание формы
Я создал TestCase с DUnitX, который автоматически сгенерировал некоторый код, и я запутался в том, как мне структурировать контрольный пример. (Автоматически сгенерированный) код выглядит следующим образом: procedure TestTBtnMgmtForm.SetUp; begin FB…
03 фев '17 в 20:41
3
ответа
SetUp не вызывается в DUnitX в Rad Studio
Я построил пример для DUnitX для Rad Studio Berlin в C++. Код является копией: http://docwiki.embarcadero.com/RADStudio/Seattle/en/DUnitX_Overview Заголовок: class __declspec(delphirtti) TestCalc : public TObject { public: virtual void __fastcall Se…
29 авг '16 в 16:38
2
ответа
Создать список тестов динамически
Я использую DUnitX в Delphi, но я застрял. Как я могу динамически создавать список тестов? например, у меня есть список SQL и нужно проверить их все как for i:= 0 to List.Count do begin AddTest(List[i].SQL, List[i].Info, List[i].MaxTime); end; для о…
05 ноя '15 в 09:07
1
ответ
Как включить StackTrace в DUnitX?
У меня есть Delphi Seattle, и я использую DUnitX в качестве моей тестовой среды. Я заметил, что у него может быть поддержка stacktrace. Но я не нашел ни примера, ни документации по этому поводу. Я нашел файл inc (DUnitX.Stacktrace.inc), где я могу н…
14 мар '18 в 16:00
1
ответ
Странная ошибка версии модуля - DUnitX зависит от DUnit или наоборот?
Я использовал Delphi xe4 для компиляции https://github.com/hprose/hprose-delphi/blob/master/Test/HproseTest.dpr И получил следующую ошибку, которую я потратил десятки минут и до сих пор не могу понять, почему. Я попытался удалить все "DUnitX*.dcu" и…
16 ноя '17 в 06:22
1
ответ
Проблемы с памятью при использовании spring.Nullable с DUnitX
Недавно в моей компании мы пытались использовать DUnitX со всеми его благословениями для тестирования классов, которые мы написали. Поскольку эти классы отражают сущности в базе данных, все поля должны принимать значения NULL, а также определенный т…
19 июн '18 в 13:59
1
ответ
Могу ли я передать параметры типа в тестовый набор в DUnitx?
Я пишу тестовые случаи для моего проекта FastCode. Я написал общий тестер так: TTest<T> = record private class var Def: System.Generics.Defaults.IComparer<T>; class var F: FastDefaults.TComparison<T>; strict private class function …
10 июн '15 в 14:13
1
ответ
DUnitX не может работать на 64-битной?
DUnitX работает, если я выбираю "32-битную Windows", однако, когда я изменяю ее на "64-битную Windows", он говорит [dcc64 Fatal Error] RPMLibTestsX.dpr(14): F2613 Unit 'DUnitX.Windows.Console' not found. это ожидается? Я использую RAD Studio 10.1 Be…
06 фев '17 в 15:37
1
ответ
DUnitX Преобразование из строки в массив целых
Мой вопрос похож на этот, но вместо набора я хотел бы передать массив целых чисел. За пример: [TestCase('TestAdd','[1,2,3,4];[1,2,3,4]',';')] procedure TestAdd(aValue, aResult: array of integer); Модификация DUnitX.Utils кажется самым чистым подходо…
22 фев '16 в 13:37
1
ответ
DunitX и FinalBuilder
У меня есть тесты C++ и Delphi в DunitX. Я пытаюсь получить его для сборки в FinalBuilder. Тесты C++ работают нормально, но в тестах Delphi есть ошибка: "Error creating cfg file: C:\Tests.cfg Error expanding variables in Library Path : [Expression E…
26 май '17 в 15:39
1
ответ
Delphi Unit Testing: Написание простого шпиона для CUT
Я ищу способ легко и кратко написать шпиона для среды тестирования DUnitX под Delphi. В прошлом я использовал очень уродливые способы сделать это, используя: [TestFixture] Test = class(TObject) public [test] procedure Test1; end; TMyClass = class(TO…
04 фев '16 в 16:06
1
ответ
Модульное тестирование - как передать строку с запятой в тестовый набор в DUnitX
Если у меня есть модульный тест со строковым параметром, и я хочу проверить, есть ли во входной строке запятая (,) где-то я должен создать входную строку с запятой в нем. Но как передать его в TestCase? [Test] [TestCase('TestA', '12,34')] //AValue1 …
14 июн '17 в 07:44
2
ответа
Установка DUnitX под C++ builder
Кто-нибудь знает, как установить DUnitX под C++ Builder? Я работаю с версией 10.2.3. и я не могу найти никаких подсказок, чтобы использовать эту платформу тестирования в моих проектах. Большое спасибо за ваши ответы.
08 ноя '18 в 22:35
1
ответ
Как войти в DUnitX?
Используя Rad Studio 10 Seattle, DUnitX и TestInsight, мне нужно было бы показать некоторые тексты в консоли или на любом экране журнала. Как это можно сделать? Я не смог найти его в Интернете.
23 дек '16 в 12:54
1
ответ
Как я могу показать результаты DUnitX на TeamCity
Я пытался покопаться в своем экземпляре TeamCity, чтобы попытаться получить вкладку " Тесты " для отображения в конце каждой сборки. Моя текущая конфигурация сборки выглядит следующим образом: [Powershell] Установить версию приложения Delphi [Команд…
14 фев '19 в 06:05
2
ответа
Можно ли передать набор в тестовый набор в DUnitX?
Я пытаюсь проверить состояние объекта после запуска теста. Это состояние содержится в наборе. Можно ли передать ожидаемое состояние в тестовый набор с помощью атрибутов DUnitX, чтобы я мог использовать один и тот же тест для всех разных входов? Я пы…
26 янв '16 в 08:50
1
ответ
Могу ли я создать общую процедуру установки для всех приборов в пространстве имен в dunitx?
Можно ли использовать пространства имен в dunitx таким образом, чтобы все тестовые приборы в пространстве имен были заключены в одну пару процедур установки / разрыва? (Аналогично атрибуту SetupFixture в nunit, http://www.nunit.org/index.php?p=setup…
20 мар '16 в 17:12
0
ответов
Совместим ли TObject с C++?
Я нахожусь в процессе создания тестов DUnitX для нашего приложения C++ в C++ Builder Tokyo 10.2. Мне просто интересно, получаю ли я Could not find a match for 'operator RTables::=(RTables *)' из-за несовместимости с Delphi (TObject) а С ++? Я создал…
05 окт '18 в 19:43