chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florian Müller (JIRA) <j...@apache.org>
Subject [jira] [Commented] (CMIS-431) TCK expects PWC object to have cmis:isLatestVersion=true
Date Fri, 16 Sep 2011 13:56:09 GMT

    [ https://issues.apache.org/jira/browse/CMIS-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13106073#comment-13106073
] 

Florian Müller commented on CMIS-431:
-------------------------------------

There is no hint in the spec that the PWC is a standalone object. There are several places
in the spec that suggest that the PWC is part of the version series. (For example: "... the
PWC MUST NOT be considered the LatestMajorVersion in the Version Series ...") Therefore, the
PWC has to follow the version series rules.

Following the letters of the CMIS 1.0 spec, the PWC is the latest version because it must
have the most recent LastModificationDate. We could argue if that make sense, but the spec
is pretty clear on that.

> TCK expects PWC object to have cmis:isLatestVersion=true
> --------------------------------------------------------
>
>                 Key: CMIS-431
>                 URL: https://issues.apache.org/jira/browse/CMIS-431
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-tck
>    Affects Versions: OpenCMIS 0.5.0
>            Reporter: jay brown
>            Priority: Minor
>             Fix For: OpenCMIS 0.6.0
>
>
> First a bit of clarification on the spec so that we are all on the same page.  In case
I am making an incorrect assumption. 
> The spec treats  PWC's as a separate class of objects from Versions.   That is; a PWC
is not the latest version until it is checked in.  Before that it is not a version.   (section
2.1.9.4.1 states "...Until it is checked in (using the checkIn service), the PWC MUST NOT
be considered the LatestMajorVersion in the Version Series. )
> So if I have a version series with 3 objects as follows 
> V1.0 - V2.0 - pwc 
> then the values of cmis:isLatestVersion should be as follows:
> V1.0 (false) - V2.0 (true)  - pwc (false)
> If we are in agreement on this point (are we?)  Then the TCK class ...tck.tests.versioning.CheckedOutTest
 (method - checkPWCs ) 
> at line 73 causes a failure to be added if the pwc's isLatestVersion property is false.

>  addResult(assertIsTrue(pwc.isLatestVersion(), null, f));
> This should be changed to assert that the pwc's value should == false. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message