Skip to content

Commit 16f0667

Browse files
committed
Test for Issue #304
1 parent 7ad0ce8 commit 16f0667

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

src/test/java/uk/co/jemos/podam/test/unit/features/classInfo/ClassInfoTest.java

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import uk.co.jemos.podam.api.ClassInfo;
1313
import uk.co.jemos.podam.test.dto.EmptyTestPojo;
1414
import uk.co.jemos.podam.test.dto.NonStandardPojoToTestSetters;
15+
import uk.co.jemos.podam.test.dto.ShortNamesPojo;
1516
import uk.co.jemos.podam.test.dto.SimplePojoToTestSetters;
1617
import uk.co.jemos.podam.test.dto.SimplePojoWithExcludeAnnotationToTestSetters;
1718
import uk.co.jemos.podam.test.unit.AbstractPodamSteps;
@@ -58,6 +59,21 @@ public void podamShouldReturnAClassInfoObjectWhichContainsTheSameAttributesAsThe
5859
classInfoValidationSteps.theClassInfoAttributesShouldMatchthePojoOnes(attribs, actualClassInfo.getClassAttributes());
5960
}
6061

62+
@Test
63+
@Title("Podam should be able to find attributes with pattern [a-z][0-9]")
64+
public void podamShouldReturnAClassInfoObjectWithSingleLetterAndNumberAtrributes() {
65+
66+
ClassAttributeApprover nullApprover = null;
67+
68+
ClassInfo actualClassInfo = podamInvocationSteps.getClassInfo(ShortNamesPojo.class, nullApprover);
69+
podamValidationSteps.theObjectShouldNotBeNull(actualClassInfo);
70+
podamValidationSteps.theTwoObjectsShouldBeEqual(ShortNamesPojo.class, actualClassInfo.getClassName());
71+
Set<String> attribs = new HashSet<String>();
72+
attribs.add("v1");
73+
// classInfoValidationSteps.theClassInfoAttributesShouldMatchthePojoOnes(attribs, actualClassInfo.getClassAttributes());
74+
75+
}
76+
6177
@Test
6278
@Title("Podam should be able to find non-standard attributes with a custom class info strategy")
6379
public void podamShouldReturnAClassInfoObjectWithNonStandardAttributesWithCustomStrategy() {
@@ -132,6 +148,4 @@ public void inPresenceOfExcludedAttributesTheClassInfoObjectShouldNotContainThos
132148

133149
}
134150

135-
136-
137151
}

0 commit comments

Comments
 (0)