首页 > 解决方案 > 单元测试Json字符串转换

问题描述

我想对一个将 Json String 转换为 arraylist 的函数进行单元测试

在这里,我有一个声明

        JSONArray jsonArray = new JSONArray(jsonResponse);

在测试这个 json 数组时总是为空,

有谁知道为什么它为空。

这是完整的代码

            JSONArray jsonArray = new JSONArray(jsonResponse);

   for (int i = 0; i < jsonArray.length(); i++) {
                Gson gson = new Gson();
                StatementDetailObject transactiondetail = gson.fromJson(jsonArray.get(i).toString(), StatementDetailObject.class);
                if (transactiondetail.getTranType() == 0
                        || transactiondetail.getTranType() == 1) {
                    statementDetailList.add(transactiondetail);
                }
            }

标签: javaunit-testingmockingmockitotestng

解决方案


推荐阅读