@Test public void create_set_request() { CreateRequest result = underTest.setLanguage("java").setProfileName("Sonar way").build(); assertThat(result.getLanguage()).isEqualTo("java"); assertThat(result.getProfileName()).isEqualTo("Sonar way"); }
public class CreateRequestTest { @Rule public ExpectedException expectedException = ExpectedException.none(); CreateRequest.Builder underTest = CreateRequest.builder(); @Test public void create_set_request() { CreateRequest result = underTest.setLanguage("java").setProfileName("Sonar way").build(); assertThat(result.getLanguage()).isEqualTo("java"); assertThat(result.getProfileName()).isEqualTo("Sonar way"); } @Test public void fail_when_no_language() { expectedException.expect(IllegalArgumentException.class); underTest.setProfileName("Sonar way").build(); } @Test public void fail_when_no_profile_name() { expectedException.expect(IllegalArgumentException.class); underTest.setLanguage("java").build(); } }
@Override public void handleCreate( final ServerContext context, final CreateRequest request, final ResultHandler<Resource> handler) { // TODO: i18n handler.handleError( newBadRequestException( "The singleton resource %s cannot be created", request.getResourceName())); }