chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Achim Derigs (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CMIS-919) do not assume a fixed number of CMIS types
Date Wed, 10 Jun 2015 12:01:01 GMT

     [ 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)

Mime
View raw message