@IncludeClassNamePatterns({"**/*Tests.java"})
public class MySuite {
@BeforeAll
static void setUp() {
...
}
@AfterAll
static void tearDown() {
...
}
}
@UpRest
@Paths({"/api/first-resource", "/api/second-resource", "/api/third-resource"})
@Methods({Method.POST, Method.PUT, Method.PATCH, Method.DELETE})
@Headers("Accept:application/json")
@Authenticator(Oauth2Authenticator.class)
public void dynamicTest(StatusLine status) {
assertThat(status)
.hasStatusCode(HttpStatus.SC_FORBIDDEN);
}
JUnit Pioneer
Core features (no additional dependencies)
Core features (continued)
Suite
upREST