[ https://issues.apache.org/jira/browse/CMIS-919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Achim Derigs updated CMIS-919: ------------------------------ Description: Please do not assume a fixed number (6) of CMIS types. This depends on the server implementation: {code:title=patch|borderStyle=solid} --- 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 { {code} was: 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 { > 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: > {code:title=patch|borderStyle=solid} > --- > 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 { > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)