У меня много очень похожих тестов на вкус TestBox mxUnit. Я попытался переместить тестовую конфигурацию в файл JSON и зацикливаюсь на тестовых данных и проверяю входные данные по выходным данным. Это все работает за исключением того, что TestBox, по понятным причинам, сообщает только о выполнении одного теста.
public void function test_things() {
// load JSON file into testFileContents
var testData = deserializeJSON(testFileContents);
testData.each(function (item, index) {
$assert.isEqual(
expected = item.out,
actual = functionUnderTest(item.in)
);
});
}
Кто-нибудь знает способ рассказать TestBox о каждом тесте, пожалуйста?