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)