Uploaded image for project: 'Chemistry (Retired)'
  1. Chemistry (Retired)
  2. CMIS-431

TCK expects PWC object to have cmis:isLatestVersion=true

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • OpenCMIS 0.5.0
    • OpenCMIS 0.7.0
    • opencmis-tck
    • None

    Description

      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.

      Attachments

        Activity

          People

            fmui Florian Müller
            jay.brown jay brown
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: