Мой вопрос похож на this one, но вместо набора я хотел бы передать массив целых чисел.DUnitX Преобразование из строки в массив целых чисел
Per Например:
[TestCase('TestAdd','[1,2,3,4];[1,2,3,4]',';')]
procedure TestAdd(aValue, aResult: array of integer);
Изменение DUnitX.Utils кажется, чистейшей подход, но я не уверен, как идти о выполнении преобразования. Мой главный вопрос: как он узнает, что мне нужен конкретный массив из целых чисел? Есть ли что-то в PTypeInfo, которое я могу использовать?
я добавил (и добавила его в матрицу преобразования) и изменила мой тест на использование TArray, но массивы не инициализированы, что приводит к AV в моем тесте. Есть что-то еще, что мне не хватает? –
ColinM
Убедитесь, что ваш проект использует ваши модификации DUnitX (а не устройства, которые поставляются в Сиэтле). –
Я изменил установленный в Program Files. Нужно ли мне что-то делать, чтобы заставить его перестроить или что-то еще? – ColinM