Skip to content
Snippets Groups Projects

Migrate to api-common 0.8.0 and update tests

2 files
+ 22
28
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -13,8 +13,8 @@ package org.eclipsefoundation.mailing.resources;
import org.eclipsefoundation.mailing.test.namespace.SchemaNamespaceHelper;
import org.eclipsefoundation.testing.helpers.TestCaseHelper;
import org.eclipsefoundation.testing.templates.RestAssuredTemplates;
import org.eclipsefoundation.testing.templates.RestAssuredTemplates.EndpointTestCase;
import org.eclipsefoundation.testing.models.EndpointTestBuilder;
import org.eclipsefoundation.testing.models.EndpointTestCase;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
import org.junit.jupiter.api.TestInstance.Lifecycle;
@@ -82,58 +82,54 @@ class MailingListsResourceTests {
*/
@Test
void getMailingLists_success() {
RestAssuredTemplates.testGet(GET_ALL_SUCCESS);
EndpointTestBuilder.from(GET_ALL_SUCCESS).run();
}
@Test
void getMailingLists_success_validResponseFormat() {
RestAssuredTemplates.testGet_validateResponseFormat(GET_ALL_SUCCESS);
EndpointTestBuilder.from(GET_ALL_SUCCESS).andCheckFormat().run();
}
@Test
void getMailingLists_success_validSchema() {
RestAssuredTemplates.testGet_validateSchema(GET_ALL_SUCCESS);
EndpointTestBuilder.from(GET_ALL_SUCCESS).andCheckSchema().run();
}
/*
* GET AVAILABLE
*/
@Test
void getAvailableMailingLists_success() {
RestAssuredTemplates.testGet(GET_AVAILABLE_SUCCESS);
EndpointTestBuilder.from(GET_AVAILABLE_SUCCESS).run();
}
@Test
void getAvailableMailingLists_success_validResponseFormat() {
RestAssuredTemplates.testGet_validateResponseFormat(GET_AVAILABLE_SUCCESS);
EndpointTestBuilder.from(GET_AVAILABLE_SUCCESS).andCheckFormat().run();
}
@Test
void getAvailableMailingLists_success_validSchema() {
RestAssuredTemplates.testGet_validateSchema(GET_AVAILABLE_SUCCESS);
EndpointTestBuilder.from(GET_AVAILABLE_SUCCESS).andCheckSchema().run();
}
/*
* BY NAME
*/
@Test
void getMailingList_success() {
RestAssuredTemplates.testGet(GET_MAILING_LISTS_BY_NAME_SUCCESS);
EndpointTestBuilder.from(GET_MAILING_LISTS_BY_NAME_SUCCESS).run();
}
@Test
void getMailingList_success_validResponseFormat() {
RestAssuredTemplates.testGet_validateResponseFormat(GET_MAILING_LISTS_BY_NAME_SUCCESS);
EndpointTestBuilder.from(GET_MAILING_LISTS_BY_NAME_SUCCESS).andCheckFormat().run();
}
@Test
void getMailingList_success_validSchema() {
RestAssuredTemplates.testGet_validateSchema(GET_MAILING_LISTS_BY_NAME_SUCCESS);
EndpointTestBuilder.from(GET_MAILING_LISTS_BY_NAME_SUCCESS).andCheckSchema().run();
}
@Test
void getMailingList_failure_notFound() {
RestAssuredTemplates.testGet(GET_MAILING_LISTS_BY_NAME_NOT_FOUND);
EndpointTestBuilder.from(GET_MAILING_LISTS_BY_NAME_NOT_FOUND).run();
}
/*
@@ -141,52 +137,50 @@ class MailingListsResourceTests {
*/
@Test
void getProjectsMailingLists_success() {
RestAssuredTemplates.testGet(GET_PROJECTS_MAILING_LISTS_SUCCESS);
EndpointTestBuilder.from(GET_PROJECTS_MAILING_LISTS_SUCCESS).run();
}
@Test
void getProjectsMailingLists_success_validResponseFormat() {
RestAssuredTemplates.testGet_validateResponseFormat(GET_PROJECTS_MAILING_LISTS_SUCCESS);
EndpointTestBuilder.from(GET_PROJECTS_MAILING_LISTS_SUCCESS).andCheckFormat().run();
}
@Test
void getProjectsMailingLists_success_validSchema() {
RestAssuredTemplates.testGet_validateSchema(GET_PROJECTS_MAILING_LISTS_SUCCESS);
EndpointTestBuilder.from(GET_PROJECTS_MAILING_LISTS_SUCCESS).andCheckSchema().run();
}
/*
* GET AVILABLE PROJECTS MAILING LISTS
*/
@Test
void getAvailableProjectsMailingLists_success() {
RestAssuredTemplates.testGet(GET_AVAILABLE_PROJECTS_MAILING_LISTS_SUCCESS);
EndpointTestBuilder.from(GET_AVAILABLE_PROJECTS_MAILING_LISTS_SUCCESS).run();
}
@Test
void getAvailableProjectsMailingLists_success_validResponseFormat() {
RestAssuredTemplates.testGet_validateResponseFormat(GET_AVAILABLE_PROJECTS_MAILING_LISTS_SUCCESS);
EndpointTestBuilder.from(GET_AVAILABLE_PROJECTS_MAILING_LISTS_SUCCESS).andCheckFormat().run();
}
@Test
void getAvailableProjectsMailingLists_success_validSchema() {
RestAssuredTemplates.testGet_validateSchema(GET_AVAILABLE_PROJECTS_MAILING_LISTS_SUCCESS);
EndpointTestBuilder.from(GET_AVAILABLE_PROJECTS_MAILING_LISTS_SUCCESS).andCheckSchema().run();
}
/*
* GET PROJECT MAILING LIST BY ID
*/
@Test
void getProjectMailingList_success() {
RestAssuredTemplates.testGet(GET_PROJECTS_MAILING_LISTS_BY_ID_SUCCESS);
EndpointTestBuilder.from(GET_PROJECTS_MAILING_LISTS_BY_ID_SUCCESS).run();
}
@Test
void getProjectMailingList_success_validResponseFormat() {
RestAssuredTemplates.testGet_validateResponseFormat(GET_PROJECTS_MAILING_LISTS_BY_ID_SUCCESS);
EndpointTestBuilder.from(GET_PROJECTS_MAILING_LISTS_BY_ID_SUCCESS).andCheckFormat().run();
}
@Test
void getProjectMailingList_success_validSchema() {
RestAssuredTemplates.testGet_validateSchema(GET_PROJECTS_MAILING_LISTS_BY_ID_SUCCESS);
EndpointTestBuilder.from(GET_PROJECTS_MAILING_LISTS_BY_ID_SUCCESS).andCheckSchema().run();
}
}
\ No newline at end of file
Loading