diff --git a/source/test-java/org/alfresco/repo/node/integrity/IntegrityTest.java b/source/test-java/org/alfresco/repo/node/integrity/IntegrityTest.java
index e69ca22974..b64ab5df54 100644
--- a/source/test-java/org/alfresco/repo/node/integrity/IntegrityTest.java
+++ b/source/test-java/org/alfresco/repo/node/integrity/IntegrityTest.java
@@ -90,6 +90,7 @@ public class IntegrityTest extends TestCase
public static final QName TEST_PROP_TEXT_A = QName.createQName(NAMESPACE, "prop-text-a");
public static final QName TEST_PROP_TEXT_B = QName.createQName(NAMESPACE, "prop-text-b");
public static final QName TEST_PROP_TEXT_C = QName.createQName(NAMESPACE, "prop-text-c");
+ public static final QName TEST_PROP_TEXT_D = QName.createQName(NAMESPACE, "prop-text-d");
public static final QName TEST_PROP_INT_A = QName.createQName(NAMESPACE, "prop-int-a");
public static final QName TEST_PROP_INT_B = QName.createQName(NAMESPACE, "prop-int-b");
public static final QName TEST_PROP_INT_C = QName.createQName(NAMESPACE, "prop-int-c");
@@ -257,6 +258,21 @@ public class IntegrityTest extends TestCase
allProperties.put(TEST_PROP_TEXT_A, "");
NodeRef nodeRef = createNode("abc", TEST_TYPE_WITH_PROPERTIES, allProperties);
checkIntegrityNoFailure();
+ checkIntegrityNoFailure();
+ }
+
+ public void testCreateWithIncorrectListValue() throws Exception
+ {
+ allProperties.put(TEST_PROP_TEXT_D, "DEF");
+ NodeRef nodeRef = createNode("def", TEST_TYPE_WITH_PROPERTIES, allProperties);
+ checkIntegrityExpectFailure("Failed to detect incorrect LoV without trailing space", 1);
+ }
+
+ public void testCreateWithcorrectListValue() throws Exception
+ {
+ allProperties.put(TEST_PROP_TEXT_D, " HIJ ");
+ NodeRef nodeRef = createNode("def", TEST_TYPE_WITH_PROPERTIES, allProperties);
+ checkIntegrityNoFailure();
}
public void testMandatoryPropertiesRemoved() throws Exception
diff --git a/source/test-resources/org/alfresco/repo/node/integrity/IntegrityTest_model.xml b/source/test-resources/org/alfresco/repo/node/integrity/IntegrityTest_model.xml
index f15374347f..0154db938c 100644
--- a/source/test-resources/org/alfresco/repo/node/integrity/IntegrityTest_model.xml
+++ b/source/test-resources/org/alfresco/repo/node/integrity/IntegrityTest_model.xml
@@ -15,6 +15,22 @@
+
+
+ lov11 title
+ lov1 description
+
+
+ ABC
+ DEF
+ EFG
+ HIJ
+
+
+ true
+
+
+
@@ -37,6 +53,13 @@
d:text
true
+
+ d:text
+ false
+
+
+
+