Achim Derigs created CMIS-919:
---------------------------------
Summary: do not assume a fixed number of CMIS types
Key: CMIS-919
URL: https://issues.apache.org/jira/browse/CMIS-919
Project: Chemistry
Issue Type: Test
Components: build&release
Affects Versions: OpenCMIS 0.14.0
Reporter: Achim Derigs
Priority: Minor
Please do not assume a fixed number (6) of CMIS types. This depends on the
server implementation:
---
a/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/types/BaseTypesTest.java
+++
b/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/types/BaseTypesTest.java
@@ -174,13 +174,22 @@ public class BaseTypesTest extends AbstractSessionTest {
}
}
+ TypeDefinitionList typeDefinitionList = session
+ .getBinding()
+ .getRepositoryService()
+ .getTypeChildren(session.getRepositoryInfo().getId(), null,
Boolean.FALSE,
+ BigInteger.valueOf(100), BigInteger.ZERO, null);
+
+ final BigInteger skipItems = typeDefinitionList.getNumItems();
+
// simple getTypeChildren paging test - skipping over all base types
mut
// return an empty list
- TypeDefinitionList typeDefinitionList = session
+ typeDefinitionList = session
.getBinding()
.getRepositoryService()
- .getTypeChildren(session.getRepositoryInfo().getId(), null,
false, BigInteger.valueOf(100),
- BigInteger.valueOf(6), null);
+ .getTypeChildren(session.getRepositoryInfo().getId(), null,
Boolean.FALSE,
+ BigInteger.valueOf(100), skipItems, null);
+
if (typeDefinitionList == null) {
addResult(createResult(FAILURE, "getTypeChildren() returned
nothing!"));
} else {
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)