Size: a a a

2020 December 26

DB

Dmitry Belkevich in Delphi & Lazarus
с любым лазарем в комплекте идет много пакетов, которые в пару кликов ставятся. среда пересобирается полностью примерно минуту
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
с правой стороны видно, сколько всего поставляется. чаще всего оно там все ставится без проблем. это в любом лазаре так
источник

DB

Dmitry Belkevich in Delphi & Lazarus
тайфун? ну пробуй ) свежие версии благо что выходят. на одном компе, к слову, можно хоть 10 разных лазарей поставить ) они никак друг другу не мешают
источник

DB

Dmitry Belkevich in Delphi & Lazarus
так что поставишь тайфун + лазарь релиз + лазарь транк и будешь сравнивать как что. на одних и тех же проектах, хоть одновременно. я у себя так, бывает, в делфе+лазарь одновременно проект открываю, либо в двух разных лазарях: транке и релизе. что бы компиляцию посмотреть везде
источник

HG

Hemul GM in Delphi & Lazarus
Как вам идея, сделать автотест через RTTI навешивание атрибут методам, которые можно тестировать?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ну вот у тебя допустим 10 свойств. хотя чаще сотни. даже на 10ти свойствах будет комбинаторный взрыв возможных значений параметров
источник

DB

Dmitry Belkevich in Delphi & Lazarus
только что если в граничных условиях тестить. обычно именно в них косяки вылазят
источник

HG

Hemul GM in Delphi & Lazarus
Пример:
[AutoTestAttrib(1, 2, 3, 6)]
function DoSomething(P1, p2, p3)
источник

HG

Hemul GM in Delphi & Lazarus
Dmitry Belkevich
ну вот у тебя допустим 10 свойств. хотя чаще сотни. даже на 10ти свойствах будет комбинаторный взрыв возможных значений параметров
Ну, я пока подумал лишь о самостоятельных методах. О классовых пока не подумал
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Hemul GM
Пример:
[AutoTestAttrib(1, 2, 3, 6)]
function DoSomething(P1, p2, p3)
ок. идею понял. в целом может быть. если списки поделать
источник

HG

Hemul GM in Delphi & Lazarus
Думаю, для классов делать глобальный тест всего класса.
[AutoTestClass('...')]
TMyClass = ...
private
...
public
 [AutoTestAttrib(1, 2, 3, 6)]
 procedure DoSomething(...
источник

DB

Dmitry Belkevich in Delphi & Lazarus
но опять же не уверен за комбинаторный взрыв. что бы оно годами не считалось )
источник

HG

Hemul GM in Delphi & Lazarus
Ну тут уже подумать нужно
источник

HG

Hemul GM in Delphi & Lazarus
По сути, это лишь для того, чтобы набор тестов сам формировался
источник

AS

Alexey Shumkin in Delphi & Lazarus
Hemul GM
Как вам идея, сделать автотест через RTTI навешивание атрибут методам, которые можно тестировать?
dUnitX
источник

HG

Hemul GM in Delphi & Lazarus
Он предполагает описание спец. класса, который будет тестировать
источник

HG

Hemul GM in Delphi & Lazarus
А я же предлагаю добавлять атрибуты реальным классам и методам
источник

HG

Hemul GM in Delphi & Lazarus
Которые должны попасть в тестирование
источник

DB

Dmitry Belkevich in Delphi & Lazarus
вопрос. есть перечислимый тип, для примера:
TTest = (tCase1, tCase2);
можно ли как-то прописать алиасы к tCase1 и tCase2?
источник