在“确保放心”中测试空字符串和空字符串

时间:2018-09-07 17:01:54

标签: rest-assured

我正在使用io.restassured测试API。我编写了测试以检查状态码和json模式验证。但是,还希望测试以下内容:

  1. 确保数据通过数组返回。 JSON模式检查应执行此操作,因为我在模式中具有必填字段。但是,只想看看是否还有其他方法可以防止我不使用模式验证。

    {
      "data" : [ ],
      "errors" : [ ],
      "copyright" : "Copyright 2018",
      "requestStatus" : {
          "statusCode" : 200,
          "msg" : "success"
       }
     }
    
  2. 试图检查数据内部的数组,以确保键存在并且值不为null或为空字符串(除了一个键/值可以为空字符串)。数组不止一组(id为100+)。

    {
       "data" : [{
          "id" : 1,
          "category" : "Test1",
          "name": "Test2",
          "description" : "Codes ",
          "displayName" : "Test Data",
          "type" : "STRING",
          "display" : true
      }, ],
       "errors" : [ ],
       "copyright" : "Copyright 2018",
       "requestStatus" : {
           "statusCode" : 200,
           "msg" : "success"
        }
     }
    

0 个答案:

没有答案