예제 #1
0
  @Test
  public void testPropertyIsRequired() throws Exception {
    Property p = new Property();
    p.init(null, TestInterface.class.getMethod("getID"));

    assertEquals("ID", p.getName());
    assertEquals("iD", p.getNameCc());
    assertEquals("java.math", p.getPkg());
    assertEquals("BigInteger", p.getType());
    assertFalse(p.isRequired());
  }
예제 #2
0
  @Test
  public void testPropertyAll() throws Exception {
    Property p = new Property();
    p.init(null, TestInterface.class.getMethod("getName"));

    assertEquals("Name", p.getName());
    assertEquals("name", p.getNameCc());
    assertEquals("java.lang", p.getPkg());
    assertEquals("String", p.getType());
    assertTrue(p.isRequired());
    assertFalse(p.isCollection());
  }