@Test public void search_action() { WebService.Action action = ws.action(CONTROLLER_KEY, "search"); assertThat(action).isNotNull(); assertThat(action.since()).isEqualTo("5.3"); assertThat(action.isPost()).isFalse(); assertThat(action.param("login").isRequired()).isFalse(); } }
@Test public void define_template_groups() { WebService.Action action = controller().action("template_groups"); assertThat(action).isNotNull(); assertThat(action.isPost()).isFalse(); assertThat(action.isInternal()).isTrue(); assertThat(action.since()).isEqualTo("5.2"); }
@Test public void revoke_action() { WebService.Action action = ws.action(CONTROLLER_KEY, "revoke"); assertThat(action).isNotNull(); assertThat(action.since()).isEqualTo("5.3"); assertThat(action.isPost()).isTrue(); assertThat(action.param("login").isRequired()).isFalse(); assertThat(action.param("name").isRequired()).isTrue(); }
@Test public void definition() { WebService.Action result = ws.getDef(); assertThat(result.key()).isEqualTo("search"); assertThat(result.isPost()).isFalse(); assertThat(result.isInternal()).isTrue(); assertThat(result.since()).isEqualTo("6.2"); assertThat(result.params()).hasSize(2); assertThat(result.responseExampleAsString()).isNotEmpty(); }
@Test public void generate_action() { WebService.Action action = ws.action(CONTROLLER_KEY, "generate"); assertThat(action).isNotNull(); assertThat(action.since()).isEqualTo("5.3"); assertThat(action.responseExampleAsString()).isNotEmpty(); assertThat(action.isPost()).isTrue(); assertThat(action.param("login").isRequired()).isFalse(); assertThat(action.param("name").isRequired()).isTrue(); }
@Test public void definition() { WebService.Action definition = ws.getDef(); assertThat(definition.key()).isEqualTo("list"); assertThat(definition.isPost()).isFalse(); assertThat(definition.isInternal()).isFalse(); assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project"); assertThat(definition.since()).isEqualTo("7.1"); }
@Test public void definition() { WebService.Action definition = ws.getDef(); assertThat(definition.key()).isEqualTo("delete"); assertThat(definition.isPost()).isTrue(); assertThat(definition.isInternal()).isFalse(); assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project", "pullRequest"); assertThat(definition.since()).isEqualTo("7.1"); }
@Test public void definition() { WebService.Action definition = ws.getDef(); assertThat(definition.key()).isEqualTo("check_secret_key"); assertThat(definition.isPost()).isFalse(); assertThat(definition.isInternal()).isTrue(); assertThat(definition.since()).isEqualTo("6.1"); assertThat(definition.responseExampleAsString()).isNotEmpty(); assertThat(definition.params()).hasSize(0); }
@Test public void test_definition() { WebService.Action def = ws.getDef(); assertThat(def.key()).isEqualTo("show"); assertThat(def.isInternal()).isTrue(); assertThat(def.isPost()).isFalse(); assertThat(def.since()).isEqualTo("7.3"); assertThat(def.params()).extracting("key").containsExactlyInAnyOrder("standard", "project", "branch", "includeDistribution"); }
@Test public void definition() { WebService.Action definition = tester.getDef(); assertThat(definition.key()).isEqualTo("delete"); assertThat(definition.isPost()).isTrue(); assertThat(definition.isInternal()).isFalse(); assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project", "branch"); assertThat(definition.since()).isEqualTo("6.6"); }
@Test public void definition() { WebService.Action definition = ws.getDef(); assertThat(definition.key()).isEqualTo("update_visibility"); assertThat(definition.isPost()).isTrue(); assertThat(definition.since()).isEqualTo("6.4"); assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project", "visibility"); }
@Test public void definition() { WebService.Action definition = ws.getDef(); assertThat(definition.key()).isEqualTo("search"); assertThat(definition.isInternal()).isFalse(); assertThat(definition.isPost()).isFalse(); assertThat(definition.responseExampleAsString()).isNotEmpty(); assertThat(definition.since()).isEqualTo("6.4"); assertThat(definition.params()).extracting(WebService.Param::key).containsOnly("q", "ps"); }
@Test public void definition() { WebService.Action action = ws.getDef(); assertThat(action.since()).isEqualTo("4.3"); assertThat(action.isPost()).isTrue(); assertThat(action.isInternal()).isFalse(); assertThat(action.params()) .extracting(WebService.Param::key, WebService.Param::isRequired) .containsExactlyInAnyOrder( tuple("id", true), tuple("organization", false)); }
@Test public void verify_definition() { WebService.Action action = ws.getDef(); assertThat(action.since()).isEqualTo("4.3"); assertThat(action.params()) .extracting(Param::key, Param::isRequired) .containsExactlyInAnyOrder( tuple("id", false), tuple("name", false), tuple("organization", false)); }
@Test public void test_definition() { WebService.Action definition = ws.getDef(); assertThat(definition.key()).isEqualTo("list"); assertThat(definition.isPost()).isFalse(); assertThat(definition.isInternal()).isFalse(); assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project"); assertThat(definition.since()).isEqualTo("6.6"); }
@Test public void definition() { WebService.Action definition = ws.getDef(); assertThat(definition.key()).isEqualTo("list"); assertThat(definition.isPost()).isFalse(); assertThat(definition.since()).isEqualTo("6.3"); assertThat(definition.responseExampleAsString()).isNotEmpty(); assertThat(definition.params()).hasSize(1); WebService.Param loginParam = definition.param("login"); assertThat(loginParam.since()).isEqualTo("6.4"); assertThat(loginParam.isRequired()).isFalse(); }
@Test public void api_definition() { WebService.Action definition = ws.getDef(); assertThat(definition.since()).isEqualTo("6.1"); assertThat(definition.isPost()).isTrue(); assertThat(definition.key()).isEqualTo("update_key"); assertThat(definition.changelog()).hasSize(2); assertThat(definition.params()) .hasSize(3) .extracting(Param::key) .containsOnlyOnce("projectId", "from", "to"); }
@Test public void test_definition() { WebService.Action def = tester.getDef(); assertThat(def.isInternal()).isTrue(); assertThat(def.since()).isEqualTo("7.2"); assertThat(def.params()) .extracting(WebService.Param::key) .containsExactlyInAnyOrder("plugin", "acceptCompressions"); }
@Test public void test_definition() { WebService.Action webService = ws.getDef(); assertThat(webService.key()).isEqualTo("identity_providers"); assertThat(webService.responseExampleAsString()).isNotEmpty(); assertThat(webService.since()).isEqualTo("5.5"); assertThat(webService.isInternal()).isTrue(); }
@Test public void definition() { WebService.Action definition = ws.getDef(); assertThat(definition.isPost()).isTrue(); assertThat(definition.isInternal()).isFalse(); assertThat(definition.params()).extracting(WebService.Param::key) .containsOnly("project", "tags"); assertThat(definition.description()).isNotEmpty(); assertThat(definition.since()).isEqualTo("6.4"); }