Short arch structure serialization to make tests simpler
afelix opened this issue · comments
Чтобы в тестах не писать полотна проверок hasChildren()
, hasParents()
и hasNode()
, удобнее иметь строковый микроформат дампа структуры arch, результат которого уже и сверять с эталоном.
Что-то вроде (лишь для иллюстрации идеи) такого: "A"["B", "C"]
.
Лучше объектную структуру и assert helper
17.04.2012, 17:03, "Sergey Kryzhanovsky" reply@reply.github.com:
Чтобы в тестах не писать полотна проверок
hasChildren()
,hasParents()
иhasNode()
, удобнее иметь строковый микроформат дампа структуры arch, результат которого уже и сверять с эталоном.
Что-то вроде (лишь для иллюстрации идеи) такого:"A"["B", "C"]
.
Reply to this email directly or view it on GitHub:
#29
Отправлено из мобильной Яндекс.Почты: http://m.ya.ru/ymail
Кажется, если объектная структура, то получится тот же arch, только без "тела" узлов.
Да.
Но конструировать объекты намного проще и удобней, чем строки.
Приведи, пожалуйста, пример такого объекта для графа A>B,A>C,B>D,C>D
(ромбик). Я пока не понимаю, что может быть проще и лаконичнее такой записи (а эта сериализация в числе прочего должна и решить проблему размера проверяющих тестов).