unit tests. linux. c++
нюнитом я из визуал студио
------
Есть стандалоне NUnit.
У меня в старой системе стоит.
linux cent-os 5.
------
У них есть(было) версия под луня, об чем тебе сказано много выше.
спасибо, может оказаться очень близко. завтра погляжу ближе.
зі. посмотрел, потьікался, нахрапом не получилось даже исходники склонить, не стал даже разбираться почему. мог бьі, конечно, дома сгрузить, на усб прихватить завтра с вобой. но "пошли они нафуй!"
очень ловко воткнул в main() вьізов "юниттєстов", которій оказьівается "без тела", если не определена некая переменная. а ее определение закомментировано, так что и об'ема не добавилось (хотя на єто плевать, єто просто чтоб никто не кривил рожу).
готовится "окружение", производится вьізов тестируемого, и никаких удобньіх ассертов, просто где-то так:
some_parameter p;
p.a = 1;
p.b = 2;
...
int value = foo (&p);
cout << "foo with 1 & 2 returnes " << value << " 10 expected" << endl;
и т.д. возможно, неуклюже, но сразу вьіловил один свой глюк и пару коллега привнес в мою простейшую функцию за время моего отсутствия.
конечно, что-нибудь тотально-глобальное, еще и удобное, бьіло бьі лучше, но пока вот так.