Author: fmui
Date: Mon Mar 4 13:51:56 2013
New Revision: 1452304
URL: http://svn.apache.org/r1452304
Log:
CMIS-633: TCK: policy text check
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/impl/AbstractSessionTest.java
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/impl/AbstractSessionTest.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/impl/AbstractSessionTest.java?rev=1452304&r1=1452303&r2=1452304&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/impl/AbstractSessionTest.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/impl/AbstractSessionTest.java
Mon Mar 4 13:51:56 2013
@@ -649,8 +649,7 @@ public abstract class AbstractSessionTes
// known properties that are strings and must be set
if (PropertyIds.OBJECT_ID.equals(propId) ||
PropertyIds.BASE_TYPE_ID.equals(propId)
|| PropertyIds.OBJECT_TYPE_ID.equals(propId) ||
PropertyIds.PATH.equals(propId)
- || PropertyIds.SOURCE_ID.equals(propId) ||
PropertyIds.TARGET_ID.equals(propId)
- || PropertyIds.POLICY_TEXT.equals(propId)) {
+ || PropertyIds.SOURCE_ID.equals(propId) ||
PropertyIds.TARGET_ID.equals(propId)) {
propertyCheck = PropertyCheckEnum.STRING_MUST_NOT_BE_EMPTY;
}
@@ -661,7 +660,7 @@ public abstract class AbstractSessionTes
}
// known properties that are strings and should be set
- if (PropertyIds.NAME.equals(propId)) {
+ if (PropertyIds.NAME.equals(propId) ||
PropertyIds.POLICY_TEXT.equals(propId)) {
propertyCheck =
PropertyCheckEnum.STRING_SHOULD_NOT_BE_EMPTY;
}
@@ -1511,10 +1510,12 @@ public abstract class AbstractSessionTes
addResult(results, assertNotNull(property.getLocalName(), null,
f));
if ((propertyCheck == PropertyCheckEnum.MUST_BE_SET)
- || (propertyCheck ==
PropertyCheckEnum.STRING_MUST_NOT_BE_EMPTY)
- || (propertyCheck ==
PropertyCheckEnum.STRING_SHOULD_NOT_BE_EMPTY)) {
+ || (propertyCheck ==
PropertyCheckEnum.STRING_MUST_NOT_BE_EMPTY)) {
f = createResult(FAILURE, "Property has no value!");
addResult(results, assertIsTrue(property.getValues().size() >
0, null, f));
+ } else if (propertyCheck ==
PropertyCheckEnum.STRING_SHOULD_NOT_BE_EMPTY) {
+ f = createResult(WARNING, "Property has no value!");
+ addResult(results, assertIsTrue(property.getValues().size() >
0, null, f));
} else if (propertyCheck == PropertyCheckEnum.MUST_NOT_BE_SET) {
f = createResult(FAILURE, "Property has a value!");
addResult(results, assertIsTrue(property.getValues().size() ==
0, null, f));