Предыдущая серия была тут - http://programmingmindstream.blogspot.ru/2014/02/0.html
Теперь попробуем НАСТРОИТЬ ИНФРАСТРУКТУРУ и интегрировать тесты в данное приложение.
Все исходники будут доступны тут - https://sourceforge.net/p/rumtmarc/code-0/HEAD/tree/trunk/Blogger/DraftsAndScketches/SomeTestProjects/DummyCalculator/Chapter1/
Первое, что делаем - это добавляем в проект вот какие строки:
Теперь добавляем ПЕРВЫЙ ТЕСТ (пока пустой):
Вот что получаем:
Думаю для начала хватит.
В следующем посте я расскажу о тестировании приложения через доступные GUI-контролы.
Теперь попробуем НАСТРОИТЬ ИНФРАСТРУКТУРУ и интегрировать тесты в данное приложение.
Все исходники будут доступны тут - https://sourceforge.net/p/rumtmarc/code-0/HEAD/tree/trunk/Blogger/DraftsAndScketches/SomeTestProjects/DummyCalculator/Chapter1/
Первое, что делаем - это добавляем в проект вот какие строки:
program DummyCalculator;
uses
Vcl.Forms,
MainForm in 'MainForm.pas' {fmMain}
,
GUITestRunner // - добавили ссылку на фреймвок тестирования
;
{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TfmMain, fmMain);
GUITestRunner.RunRegisteredTestsModeless; // - добавляем форму с тестами
Application.Run;
end.
Теперь добавляем ПЕРВЫЙ ТЕСТ (пока пустой):
unit FirstTest;
interface
uses
TestFrameWork
;
type
TFirstTest = class(TTestCase)
published
procedure DoIt;
end;//TFirstTest
implementation
procedure TFirstTest.DoIt;
begin
Check(true);
end;
initialization
TestFramework.RegisterTest(TFirstTest.Suite);
end.
Вот что получаем:
Думаю для начала хватит.
В следующем посте я расскажу о тестировании приложения через доступные GUI-контролы.

Комментариев нет:
Отправить комментарий