@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();
  }
}
Example #3
0
 @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()));
 }