Example #1
0
  @Test
  public void testBuild() {
    final ContextBuilder builder = ContextBuilder.create();
    builder.repositoryId("repository");
    builder.branch("branch");

    final AuthenticationInfo authInfo = AuthenticationInfo.unAuthenticated();
    builder.authInfo(authInfo);

    builder.attribute("key1", "value1");

    final SampleValue sampleValue = new SampleValue();
    builder.attribute(sampleValue);

    final Context context = builder.build();
    assertNotNull(context);
    assertEquals("repository", context.getRepositoryId().toString());
    assertEquals("branch", context.getBranch().toString());
    assertSame(authInfo, context.getAuthInfo());
    assertEquals("value1", context.getAttribute("key1"));
    assertSame(sampleValue, context.getAttribute(SampleValue.class));
  }