mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 12:56:28 +08:00
5.0
This commit is contained in:
@@ -69,6 +69,26 @@ public class AllInOneTest extends TestBase {
|
||||
client.execute(requestBuilder);
|
||||
}
|
||||
|
||||
/**
|
||||
* 以json方式提交(application/json)
|
||||
*/
|
||||
public void testError() {
|
||||
Client.RequestBuilder requestBuilder = new Client.RequestBuilder()
|
||||
.method("story.updateError")
|
||||
.version("1.0")
|
||||
// 以json方式提交
|
||||
.postJson(true)
|
||||
.bizContent(new BizContent().add("id", "0").add("name", "葫芦娃"))
|
||||
.callback((requestInfo, responseData) -> {
|
||||
System.out.println(responseData);
|
||||
JSONObject jsonObject = JSON.parseObject(responseData);
|
||||
Assert.assertEquals("40004", jsonObject.getString("code"));
|
||||
});
|
||||
|
||||
|
||||
client.execute(requestBuilder);
|
||||
}
|
||||
|
||||
/**
|
||||
* 多版本2.0
|
||||
*/
|
||||
@@ -77,7 +97,12 @@ public class AllInOneTest extends TestBase {
|
||||
.method("story.get")
|
||||
.version("2.0")
|
||||
.bizContent(new BizContent().add("id", "2").add("name", "葫芦娃2"))
|
||||
.httpMethod(HttpTool.HTTPMethod.GET);
|
||||
.httpMethod(HttpTool.HTTPMethod.GET)
|
||||
.callback((requestInfo, responseData) -> {
|
||||
System.out.println(responseData);
|
||||
JSONObject jsonObject = JSON.parseObject(responseData);
|
||||
Assert.assertEquals("0", jsonObject.getString("code"));
|
||||
});
|
||||
|
||||
client.execute(requestBuilder);
|
||||
}
|
||||
@@ -113,7 +138,7 @@ public class AllInOneTest extends TestBase {
|
||||
.version("1.0")
|
||||
.bizContent(
|
||||
new BizContent().add("storyName", "白雪公主")
|
||||
.add("addTime", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
|
||||
.add("addTime", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
|
||||
)
|
||||
// 添加文件
|
||||
.addFile("file", new File(root + "/src/main/resources/file1.txt"))
|
||||
@@ -161,8 +186,7 @@ public class AllInOneTest extends TestBase {
|
||||
)
|
||||
// 添加文件
|
||||
.addFile("files", new File(root + "/src/main/resources/file1.txt"))
|
||||
.addFile("files", new File(root + "/src/main/resources/file2.txt"))
|
||||
;
|
||||
.addFile("files", new File(root + "/src/main/resources/file2.txt"));
|
||||
|
||||
client.execute(requestBuilder);
|
||||
}
|
||||
@@ -183,8 +207,7 @@ public class AllInOneTest extends TestBase {
|
||||
System.out.println(responseData);
|
||||
JSONObject jsonObject = JSON.parseObject(responseData);
|
||||
Assert.assertEquals(jsonObject.getString("subCode"), "isv.invalid-file-size");
|
||||
})
|
||||
;
|
||||
});
|
||||
|
||||
client.execute(requestBuilder);
|
||||
}
|
||||
@@ -205,8 +228,7 @@ public class AllInOneTest extends TestBase {
|
||||
System.out.println(responseData);
|
||||
JSONObject jsonObject = JSON.parseObject(responseData);
|
||||
Assert.assertEquals(jsonObject.getString("subCode"), "isv.invalid-file-size");
|
||||
})
|
||||
;
|
||||
});
|
||||
|
||||
for (int i = 0; i < 20; i++) {
|
||||
requestBuilder.addFile("image", new File(root + "/src/main/resources/large_data.txt"));
|
||||
@@ -218,6 +240,7 @@ public class AllInOneTest extends TestBase {
|
||||
|
||||
/**
|
||||
* 测试post提交大文本内容
|
||||
*
|
||||
* @throws IOException
|
||||
*/
|
||||
public void testLargeBody() throws IOException {
|
||||
|
Reference in New Issue
Block a user