Примеры методов модульного тестирования, которые должны возвращать JSON
Как один модуль тестирует объект или коллекцию, в частности, пакет JSON? Вы просто тестируете структуру, пары ключ / значение? независимо от значений
Создать пустую коллекцию? и сравнить? тот же вопрос относится к любому сложному объекту (запросу, структуре, массиву и т. д.)
Любая помощь на реальных примерах будет принята с благодарностью.
Я только начинаю работать с TDD и использую MXUnit... Я не совсем уверен, с чего начать... Вот пример одного базового теста,
// Arrange // obj set up - handled in "setup" // Act var expect = 1; var result = obj.getPersonByID(); debug( result ); // throws data back to the tester for display // Assert assertEqual( expect, result, 'Expected #expect#, got #result#.' );
1 ответ
Используйте следующий процесс:
- Создать макет JSON
- Десериализовать JSON в структуру с помощью Deserialize JSON
- Создайте массив ключей, используя StructKeyArray
- Цикл по массиву
- Утвердите имя каждого ключа
Рекомендации