0

对于单元测试,最好从 JSON 数据中获取产品。

[问题源于公司内部支持请求。]

编辑:

由于某些特殊格式,普通的 JSON 映射器将无法工作。问题不在于杰克逊与格森或某事。

4

1 回答 1

1

它记录在这里:http ://sphereio.github.io/sphere-jvm-sdk/javadoc/master/io/sphere/sdk/meta/TestingDocumentation.html#object-test-doubles

但这是一个简单案例的示例:

final String pathToJsonFile = "path/to/file/in/resource/folder/product.json";
final Product product = SphereJsonUtils.
   readObjectFromResource(pathToJsonFile, Product.class);

要获取 JSON,您可以在平台中创建产品,然后通过https://impex.sphere.io/login?url=/playground查询产品(使用您的 Merchant Center 凭据)。

如果您想创建“产品”实例,请记住选择“产品”而不是“产品预测”。这种方法也适用于“ProductDraft”类。

于 2016-02-22T12:37:11.563 回答