diff --git a/src/testcase/TestDELETEYouTube.java b/src/testcase/TestDELETEYouTube.java index 88f41b6..48e1059 100644 --- a/src/testcase/TestDELETEYouTube.java +++ b/src/testcase/TestDELETEYouTube.java @@ -1,10 +1,18 @@ package testcase; +import restfulchecker.RestParam; +import restfulchecker.RestChecker.Method; + public class TestDELETEYouTube extends TestYouTube { - public TestDELETEYouTube(String token) { + public TestDELETEYouTube(String token, String id) { super(token); - // TODO Auto-generated constructor stub + check.getGetnesParam().setPathParams("playlists"); + check.getGetnesParam().setQueryParams(new RestParam("mine", "true")); + check.getGetnesParam().setQueryParams(new RestParam("part", "id")); + path.add("playlists"); + query.add(new RestParam("id", id)); + check.setupRestTest(Method.DELETE, query, form, path); } } diff --git a/src/testcase/TestPUTYouTube.java b/src/testcase/TestPUTYouTube.java index b854866..a0617bf 100644 --- a/src/testcase/TestPUTYouTube.java +++ b/src/testcase/TestPUTYouTube.java @@ -1,10 +1,20 @@ package testcase; +import restfulchecker.RestParam; +import restfulchecker.RestChecker.Method; + public class TestPUTYouTube extends TestYouTube { public TestPUTYouTube(String token) { super(token); - // TODO Auto-generated constructor stub + check.jsonAcquisition("src/testcase/put.json"); + check.setProperty("Content-type", "application/json"); + check.getGetnesParam().setPathParams("playlists"); + check.getGetnesParam().setQueryParams(new RestParam("mine", "true")); + check.getGetnesParam().setQueryParams(new RestParam("part", "id")); + path.add("playlists"); + query.add(new RestParam("part", "snippet")); + check.setupRestTest(Method.PUT, query, form, path); } } diff --git a/src/testcase/put.json b/src/testcase/put.json new file mode 100644 index 0000000..4b4d99d --- /dev/null +++ b/src/testcase/put.json @@ -0,0 +1,6 @@ +{ + "id": "", + "snippet": { + "title": "eee" + } +} \ No newline at end of file