【问题标题】:JUnit test cases for encoding a JSON object and array用于编码 JSON 对象和数组的 JUnit 测试用例
【发布时间】:2014-11-13 06:59:36
【问题描述】:

我是使用 JUnit 和 JSON 的新手,我正在寻找任何用于编码和解码 JSON 对象和 JSON 数组的示例测试用例。这样的事情怎么办?

【问题讨论】:

  • 哇,你遗漏了一些东西......你要测试的代码是什么?我假设您有一些带有某些框架注释的 POJO?哪个框架?您是否设法从生成的 json 中获取 system.out?
  • 我正在寻找一个示例...例如使用单个键/值对对 JSONObject 进行编码,以及对数组中多个 JSONObjects 进行编码的 JSONArray 测试。我正在编写编码前的测试(TDD)。

标签: json junit


【解决方案1】:

最简单的方法是使用已经建立的库,如 FlexJSON。然后向您的对象添加一个方法,该方法使用该库将对象转换为 JSON 字符串。它还提供从 JSON 到对象的转换,这使得单元测试变得轻而易举!

http://flexjson.sourceforge.net/

阅读使用起来超级简单的文档...

【讨论】:

  • 我不相信我们可以在这方面使用它,但我知道它会如何使它更容易。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多