diff --git a/src/main/Main.java b/src/main/Main.java index e4cc5d2..ccbd3d4 100644 --- a/src/main/Main.java +++ b/src/main/Main.java @@ -21,15 +21,15 @@ static TestCactus delete = new TestDELETECactus("qF9bgKYZmw8P"); public static void main(String[] args) { -// logout.start(); - init(); + put.start(); +// init(); // api.jsonAcquisition("src/main/you.json"); // System.out.println(api.getReadJson()); // System.out.println(api.jsonRemove( // "[{\"snippet\":{\"title\":\"aaa\",\"description\":\"RestfulChecker`s Test\"},\"status\":{\"privacyStatus\":\"private\"}},{\"snippet\":{\"title\":\"aaa\",\"description\":\"RestfulChecker`s Test\"},\"status\":{\"privacyStatus\":\"private\"}}]", // remove)); - api.doRestTest(); - System.out.println(api.getResults()); +// api.doRestTest(); +// System.out.println(api.getResults()); } private static void init() { diff --git a/src/testcase/TestDELETEYouTube.java b/src/testcase/TestDELETEYouTube.java new file mode 100644 index 0000000..f502524 --- /dev/null +++ b/src/testcase/TestDELETEYouTube.java @@ -0,0 +1,5 @@ +package testcase; + +public class TestDELETEYouTube extends TestYouTube { + +} diff --git a/src/testcase/TestGETYouTube.java b/src/testcase/TestGETYouTube.java new file mode 100644 index 0000000..ca4437a --- /dev/null +++ b/src/testcase/TestGETYouTube.java @@ -0,0 +1,25 @@ +package testcase; + +import java.util.ArrayList; + +import restfulchecker.RemoveJsonParam; +import restfulchecker.RestParam; +import restfulchecker.RestChecker.Method; + +public class TestGETYouTube extends TestYouTube { + public TestGETYouTube() { + super(); + query.add(new RestParam("mine", "true")); + query.add(new RestParam("part", "id")); + query.add(new RestParam("access_token", + "ya29.GltxBj_5n_s4vQREqFTthpK2VzHsHlWA2IM23VI-_Ba8c4gHe5a7WAPehjVE31mhuesxWnlNGWND2RAJ5zTz3-PlItqutga6rWOOivXYusklhHha0yavLB2Ms0vV")); + path.add("playlists"); + check.getGetnesParam().setQueryParams(new RestParam("mine", "true")); + check.getGetnesParam().setQueryParams(new RestParam("part", "id")); + check.getGetnesParam().setQueryParams(new RestParam("access_token", + "ya29.GltxBj_5n_s4vQREqFTthpK2VzHsHlWA2IM23VI-_Ba8c4gHe5a7WAPehjVE31mhuesxWnlNGWND2RAJ5zTz3-PlItqutga6rWOOivXYusklhHha0yavLB2Ms0vV")); + check.getGetnesParam().setPathParams("playlists"); + check.setRemoveParam(new RemoveJsonParam("etag", new ArrayList<>())); + check.setupRestTest(Method.GET, query, form, path); + } +} diff --git a/src/testcase/TestPOSTYouTube.java b/src/testcase/TestPOSTYouTube.java new file mode 100644 index 0000000..f7ecbf4 --- /dev/null +++ b/src/testcase/TestPOSTYouTube.java @@ -0,0 +1,5 @@ +package testcase; + +public class TestPOSTYouTube extends TestYouTube { + +} diff --git a/src/testcase/TestPUTYouTube.java b/src/testcase/TestPUTYouTube.java new file mode 100644 index 0000000..a6909ef --- /dev/null +++ b/src/testcase/TestPUTYouTube.java @@ -0,0 +1,5 @@ +package testcase; + +public class TestPUTYouTube extends TestYouTube { + +} diff --git a/src/testcase/TestYouTube.java b/src/testcase/TestYouTube.java new file mode 100644 index 0000000..7ec2439 --- /dev/null +++ b/src/testcase/TestYouTube.java @@ -0,0 +1,21 @@ +package testcase; + +import java.util.ArrayList; + +import restfulchecker.RestChecker; +import restfulchecker.RestParam; + +public class TestYouTube { + protected RestChecker check = new RestChecker(); + protected ArrayList query = new ArrayList<>(); + protected ArrayList form = new ArrayList<>(); + protected ArrayList path = new ArrayList<>(); + + protected TestYouTube() { + check.setAccount("https://www.googleapis.com/youtube/v3"); + } + + public void start() { + check.doRestTest(); + } +}