コード例 #1
0
  public void testGetConverterClass() throws Exception {
    ICompilationUnit cu = this.createTestCustomizerWithValue();
    JavaResourceType resourceType = buildJavaResourceType(cu);

    CustomizerAnnotation converter =
        (CustomizerAnnotation) resourceType.getAnnotation(EclipseLink.CUSTOMIZER);
    assertEquals("Foo", converter.getValue());
  }
コード例 #2
0
  public void testSetConverterClassNull() throws Exception {
    ICompilationUnit cu = this.createTestCustomizerWithValue();
    JavaResourceType resourceType = buildJavaResourceType(cu);

    CustomizerAnnotation converter =
        (CustomizerAnnotation) resourceType.getAnnotation(EclipseLink.CUSTOMIZER);
    assertEquals("Foo", converter.getValue());

    converter.setValue(null);
    assertNull(converter.getValue());

    assertSourceContains("@Customizer", cu);
    assertSourceDoesNotContain("Foo.class", cu);
  }