Описание тега delphi-mocks
Delphi Mocks is an open source mocking framework for Delphi XE2 or later versions.
2
ответа
Перемешивание интерфейсов в DUnit с Delphi-Mocks и Spring4D
Итак, я получаю ошибку Access Violation, когда пытаюсь смоделировать 2-й составной интерфейс, ниже приведены примеры кода с использованием сред Delphi-Mocks и Spring4D unit u_DB; type TDBObject = class public property ID: TGUID; end; TDBCRM = class(…
10 янв '15 в 08:08
3
ответа
Delphi-Mocks: макетирование класса с параметрами в конструкторе
Я начинаю использовать платформу Delphi-Mocks, и у меня возникают проблемы с имитацией класса, параметры которого есть в конструкторе. Функция класса "Создать" для TMock не допускает параметры. Если попытаться создать фиктивный экземпляр TFoo.Create…
23 мар '13 в 01:17
2
ответа
EInvalidCast с фиктивной функцией, возвращающей тип указателя
Я написал интерфейс, чтобы обернуть Windows Threadpool API, и многие из этих функций возвращают простой Pointer типы. Сейчас я пишу тесты и хочу использовать инфраструктуру delphi-mocks для макета интерфейса оболочки. Проблема в том, что TMock интер…
26 сен '17 в 18:25
2
ответа
DelphiMocks: есть ли способ, когда предложение When соответствует каждому возможному вводу?
Я пытаюсь настроить фиктивную функцию, которая будет возвращать значение, основанное на вводе. Единственный способ получить доступ к входному параметру, о котором я знаю, - это через WillExecute метод. Тем не менее, вы должны указать When пункт, и ч…
22 янв '16 в 18:13
1
ответ
Использование Delphi Mock Framework и побочные эффекты
Я использую довольно хорошую Delphi Mocks Framework и пытаюсь создать Mock класса, который содержит метод с "побочными эффектами", то есть это операция чтения, и в реальной реализации он устанавливает содержимое буфера, если чтение прошло успешно. И…
27 май '12 в 21:28
3
ответа
Delphi Mocks - Можно ли использовать механизмы "VAR" или "OUT" в функции, которая была смоделирована с помощью "WillReturn"?
Я только начал использовать Delphi-Mocks с моими тестами dunit, но у него мало или совсем нет документации. Проблема в: Я пытаюсь написать тест 'Test_LogonUser_CheckPwd_GOOD_PASSWORD' Но я не уверен, как смоделировать функцию Fusers.CheckPwd(TEST_US…
16 авг '13 в 11:50
1
ответ
Как я могу Delphi Mocks обработчик события или назначить метод интерфейса в качестве делегата в Delphi?
Итак, у меня есть объект Delphi с событием, которое является "ссылкой на процедуру ()". Обычно я могу сделать это, чтобы назначить делегата. MyObj.OnBooom: = HandleOnBooom; Теперь я хочу провести модульное тестирование, вызывается ли событие. Итак, …
14 окт '14 в 09:33
1
ответ
Пересчет возвращаемого значения TList<T>.count с Delphi Mocks
В моем модульном тесте есть необходимость настроить макет TList<T>, Как я могу установить возвращаемое значение для издевательства TList<T>.count свойство читать? Когда я использую count после When сообщение об ошибке компилятора: [dcc32…
17 мар '17 в 20:29
1
ответ
Spring4d незарегистрированный тип интерфейса (spring4d, dunitx, delphi-mocks)
Я пишу один из моих первых юнит-тестов с использованием spring4d, dunitx и delphi-mocks. (spring4d Release 1.1 - 12.09.2014) В моем тестовом приложении я автоматически подключаю интерфейс к моей тестируемой системе (sut): IMyInterface = interface [{…
13 янв '15 в 10:33
0
ответов
Как мне издеваться над TFDQuery с помощью Delphi Mocks?
У меня есть модуль данных с некоторыми TFDQuery-компонентами и некоторыми процедурами / функциями, которые используют эти компоненты. Теперь я хочу протестировать эти функции / процедуры, используя DUNIT и delphi-mocks. Простой случай: function Tdm.…
25 авг '18 в 21:11
1
ответ
Возвращение записей в Delphi-Mocks
Я хотел бы, используя Delphi-Mocks, смоделировать класс с функцией, возвращающей запись. TValue и моя запись сообщаются как несовместимые типы. Есть ли способ сделать это с помощью WillExecute или другим способом?
25 янв '16 в 08:02
1
ответ
Жизненный цикл Delphi Mocks в DUnit
Я хочу протестировать простейший случай: тестирование объекта макета стратегии. (посмотрите на: шаблон стратегии). Если я создам TMock<T> в TTestCase.setUp методы и хранить его в TTestCase атрибут экземпляра, то я должен освободить /NIL переме…
14 мар '17 в 15:10
1
ответ
Как использовать mocks в дочерних классах в Delphi с помощью фреймворка Delphi-Mocks
Хорошо, я использовал отличную среду Delphi-Mocks и столкнулся с проблемой. Предположим, у меня есть следующие интерфейсы: IDepartment = Interface ['{F4915950-8F32-4944-A3B6-8E08F6C38ECC}'] function getID() : Integer; function getName() : String; pr…
08 май '12 в 00:02
1
ответ
Как проверить содержимое параметров с Delphi Mocks Framework?
Я пытаюсь протестировать с помощью среды Delphi Mocks класс, который создает простые объекты значений и передает их сотруднику. Как проверить содержимое этих объектов? Общая идея кода выглядит так: TData = class Code : string; Field1 : string; Field…
10 май '14 в 00:48
1
ответ
Как проверить множественные ожидания с помощью Delphi Mocks?
В чем разница между mock.verify и mock.verifyAll в Delphi Mocks? Подтверждает ли это ожидания других издевательств? Я хочу проверить все ожидания всех моих макетов, созданных для текущего модульного теста.
16 мар '17 в 12:20
2
ответа
Delphi Mocks - Убедитесь, что перегруженный метод никогда не вызывается
Как следует из заголовка, я пытаюсь написать тест, чтобы убедиться, что одна версия метода вызывается, а перегруженная версия - нет. Поскольку Delphi-Mocks, кажется, использует индексирование для сопоставления параметров, я вижу сбой, и перегруженна…
05 апр '16 в 20:16
1
ответ
Есть ли соответствующая функция Spring4D для WillReturnDefault?
Delphi-Mocks имеет WillReturnDefault метод, когда вы не заботитесь о параметрах функции. Я не могу понять, как сделать это с насмешкой Spring4D. Благодарен за помощь!
03 июн '19 в 14:11
0
ответов
Delphi Mocks устанавливает несколько возвращаемых значений для функции с аргументами TValue
Я использую Delphi Mocks для создания заглушки для функции, которая принимает TValue в качестве параметра и возвращает TValue. Когда я использую настройку для функции и передаю ряд параметров для возврата конкретных результатов, я получаю следующую …
12 май '20 в 14:48
0
ответов
Delphi Mocks с помощником класса
Мне очень нравится Delphi Mocks, но, похоже, у него проблемы с помощниками классов. У меня есть помощник класса, расширяющий TRESTResponse, и я хочу протестировать добавленные мной функции. К сожалению, это не работает. Я создал следующую простую ре…
12 июн '20 в 11:49
1
ответ
Тестирование в DUnitx с Delphi-Mocks с прохождением частной записи
Я новичок в DUnitx и Delphi-Mocks, поэтому проявите терпение. Единственное сообщение по этой теме, которое я смог найти, было написано 3 года назад, и на него нет ответа. Возврат записей в Delphi-Mocks Delphi Rio 10.3.Windows 10 Я хочу протестироват…
24 янв '20 в 00:14