src/test/java/ru/indvdum/jpa/tests/AbstractJPAEntityTest.groovy
changeset 14 22646fd200c5
parent 10 7241826f43f6
child 15 7d8a7e7635d2
     1.1 --- a/src/test/java/ru/indvdum/jpa/tests/AbstractJPAEntityTest.groovy	Fri Nov 16 03:05:22 2012 +0400
     1.2 +++ b/src/test/java/ru/indvdum/jpa/tests/AbstractJPAEntityTest.groovy	Sat Nov 24 15:58:22 2012 +0400
     1.3 @@ -170,6 +170,9 @@
     1.4  			newValue = toRemove.find {it.class == type && it != currentValue}
     1.5  			if(newValue == null)
     1.6  				newValue = createEntity(type as Class)
     1.7 +		} else if(Enum.class.isAssignableFrom(type)) {
     1.8 +			def values = type.values();
     1.9 +			newValue = values[uniqueValue++ % values.size()];
    1.10  		} else if(
    1.11  				type instanceof Class 
    1.12  				&& !(