Здравствуйте, iNibbler, Вы писали:
N>ATDD, но это скорее не к юнит тестированию, а функциональному/приемочному.
N>Можно посмотреть в сторону Fit — http://fitnesse.org/FrontPage.FitServers.CppFit.CppTestTools
N>Использовали инструмент для функциональных тестов, для юнит тестирования, есть подозрение, будет не очень удобным, т.к. существует разделение на код и тесты в табличном представлении.
FIT, как было сказано, для тестов пользователя (приемочное тестирование).
A.J., походу, имел что-то
в таком духе (это NUnit для .net):
[TestCase(12,3,4)]
[TestCase(12,2,6)]
[TestCase(12,4,3)]
public void DivideTest(int n, int d, int q)
{
Assert.AreEqual( q, n / d );
}
[TestCase(12,3, Result=4)]
[TestCase(12,2, Result=6)]
[TestCase(12,4, Result=3)]
public int DivideTest(int n, int d)
{
return( n / d );
}
По поводу наличия таких же плюшек для плюсов я не знаю
СУВ,
Aikin... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>