Examples of ImmutableMetaFactory


Examples of com.avaje.ebeaninternal.server.type.reflect.ImmutableMetaFactory

    Assert.assertTrue(!response.isCompoundType());
  }

  public void testMeta() {

    ImmutableMetaFactory factory = new ImmutableMetaFactory();

    ImmutableMeta meta = factory.createImmutableMeta(Money.class);

    Assert.assertNotNull(meta);
    Constructor<?> c = meta.getConstructor();
    Class<?>[] parameterTypes = c.getParameterTypes();

    Method[] readers = meta.getReaders();
    Assert.assertTrue(parameterTypes.length == 1);
    Assert.assertTrue(readers.length == 1);

    Assert.assertEquals("getAmount", readers[0].getName());
    Assert.assertEquals(BigDecimal.class, parameterTypes[0]);

    meta = factory.createImmutableMeta(CMoney.class);

    Assert.assertNotNull(meta);
    c = meta.getConstructor();
    parameterTypes = c.getParameterTypes();
    readers = meta.getReaders();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.