[ 
https://issues.apache.org/jira/browse/CMIS-714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Florian Müller resolved CMIS-714.
---------------------------------

       Resolution: Fixed
    Fix Version/s: OpenCMIS 1.0.0
         Assignee: Florian Müller

I've removed that test.
                
> Update Smoke Test: always fail with empty properties
> ----------------------------------------------------
>
>                 Key: CMIS-714
>                 URL: https://issues.apache.org/jira/browse/CMIS-714
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-tck
>    Affects Versions: OpenCMIS 0.10.0
>            Reporter: Jaime Porras López
>            Assignee: Florian Müller
>             Fix For: OpenCMIS 1.0.0
>
>
> Update a docuemnt with an empty set of properties is tried as part of the 
> Update Smoke Test. This is always failing because the OpenCMIS client is 
> checking that the set ois not empty. So the exception is always thrown in the 
> OpenCMIS client, not in the server.
> {code:title=Update Smoke Test code}
> org.apache.chemistry.opencmis.tck.tests.crud.UpdateSmokeTest.updateDocument(Session,
>  Folder)
>       ...
>         // update nothing
>         try {
>             properties = new HashMap<String, Object>();
>             doc2.updateProperties(properties, false);
>         } catch (Exception e) {
>             addResult(createResult(WARNING,
>                     "updateProperties without property changes returned an 
> error: " + e.getMessage(), e, false));
>         }
>       ...
> {code}
> {code:title=OpenCMIS client code}             
> org.apache.chemistry.opencmis.client.runtime.AbstractCmisObject.updateProperties(Map<String,
>  ?>, boolean)
>       ...
>         if (properties == null || properties.isEmpty()) {
>             throw new IllegalArgumentException("Properties must not be 
> empty!");
>         }
>       ...
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to