gpt4 book ai didi

json - 预期返回 JSON 的单元测试方法示例

转载 作者:行者123 更新时间:2023-12-04 23:01:59 24 4
gpt4 key购买 nike

一个单元如何测试一个对象或集合——特别是一个 JSON 数据包?你只是测试他的结构,键/值对吗?不考虑值(value)观??

我是否创建一个空集合?并比较?同样的问题适用于任何复杂的对象(查询、结构、数组等)

如能提供真实示例的任何帮助,我们将不胜感激。

  • 我刚刚开始使用 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#.' );

最佳答案

使用以下过程:

  • 创建一个模拟 JSON
  • 使用 DeserializeJSON 将 JSON 反序列化为结构
  • 使用 StructKeyArray 创建一个键数组
  • 遍历数组
  • 断言每个键的名称

引用资料

关于json - 预期返回 JSON 的单元测试方法示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21925739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com