1 package test.net.sourceforge.pmd.properties; 2 3 import net.sourceforge.pmd.PropertyDescriptor; 4 import net.sourceforge.pmd.properties.IntegerProperty; 5 6 8 public class IntegerPropertyTest extends AbstractPropertyDescriptorTester { 9 10 public IntegerPropertyTest() { 11 super(); 12 } 14 15 20 protected Object createValue(int count) { 21 22 if (count == 1) return new Integer ((int)(System.currentTimeMillis() % 100)); 23 24 Integer [] values = new Integer [count]; 25 for (int i=0; i<values.length; i++) values[i] = (Integer )createValue(1); 26 return values; 27 } 28 29 34 protected PropertyDescriptor createProperty(int maxCount) { 35 36 return maxCount == 1 ? 37 new IntegerProperty("testInteger", "Test integer property", 9, 1.0f) : 38 new IntegerProperty("testInteger", "Test integer property", new int[] {-1,0,1,2}, 1.0f, maxCount); 39 } 40 41 } 42 | Popular Tags |