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)

Reply via email to