Package uk.co.jemos.podam.api

Examples of uk.co.jemos.podam.api.ClassInfo


    Set<String> pojoDeclaredFields = new HashSet<String>();

    Set<Method> pojoSetters = new HashSet<Method>();

    ClassInfo expectedClassInfo = new ClassInfo(EmptyTestPojo.class,
        pojoDeclaredFields, pojoSetters);

    ClassInfo actualClassInfo = PodamUtils
        .getClassInfo(EmptyTestPojo.class);

    Assert.assertEquals(
        "The expected and actual ClassInfo objects are not the same",
        expectedClassInfo, actualClassInfo);
View Full Code Here


    pojoFields.add("intField");

    Set<Method> pojoSetters = PodamUtils.getPojoSetters(
        SimplePojoToTestSetters.class, pojoFields);

    ClassInfo expectedClassInfo = new ClassInfo(
        SimplePojoToTestSetters.class, pojoFields, pojoSetters);

    ClassInfo actualClassInfo = PodamUtils
        .getClassInfo(SimplePojoToTestSetters.class);
    Assert.assertNotNull("ClassInfo cannot be null!", actualClassInfo);
    Assert.assertEquals(
        "The expected and actual ClassInfo objects do not match!",
        expectedClassInfo, actualClassInfo);
View Full Code Here

    pojoFields.add("stringField");
    pojoFields.add("intField");

    Set<Method> pojoSetters = PodamUtils.getPojoSetters(SimplePojoWithExcludeAnnotationToTestSetters.class, pojoFields);

    ClassInfo expectedClassInfo = new ClassInfo(SimplePojoWithExcludeAnnotationToTestSetters.class, pojoFields, pojoSetters);
    List<Class<? extends Annotation>> excludeAnnotations = new ArrayList<Class<? extends Annotation>>();
    excludeAnnotations.add(TestExclude.class);
    ClassInfo actualClassInfo = PodamUtils.getClassInfo(SimplePojoWithExcludeAnnotationToTestSetters.class, excludeAnnotations);
    Assert.assertNotNull("ClassInfo cannot be null!", actualClassInfo);
    Assert.assertEquals("The expected and actual ClassInfo objects do not match!", expectedClassInfo, actualClassInfo);
  }
View Full Code Here

TOP

Related Classes of uk.co.jemos.podam.api.ClassInfo

Copyright © 2018 www.massapicom. 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.