Hi Jorge, You are right, the TCK doesn't support any test types with required properties without default values. Secondary types without *required* properties should work, though.
Please open an improvement issue [1]. The TCK should be able to accept values for required properties. Thanks, Florian [1] https://issues.apache.org/jira/browse/CMIS > > Hello everybody, > > We are working on the implementation of secondary types in our repository > server. > I am trying to pass the TCK (version 0.11.0) that comes with chemistry and I > have found an issue with one of them. > > First, the default type cmis:secondary is rejected by our implementation, we > must use a subtype. > > > Once I have changed the default to other type, the test is not passing. The > class SecondaryTypesTest is trying to find the properties of the secondary > type in the target object. > In my example I have create a secondary type 'tag' with the multivalued > property 'name' (not required). If I change to required the creation/updating > will fail. > So far, the only way to pass this test is to use a secondary type without > properties. > > > I suggest to add default values to the properties of the secondary type, or > remove the check of the properties. > Please, let me know if I am doing something wrong? > > Kind regards and thanks. > > > https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/types/SecondaryTypesTest.java > > > Jorge MARTIN CUERVO > [cid:image001.gif@01CCF6D0.4613B970] > European Commission > DG TRADE > Unit A4 > CHAR 02/077 > B-1049 Brussels/Belgium > +32 2 298 86 27 > jorge.martin-cue...@ext.ec.europa.eu<mailto:jorge.martin-cue...@ext.ec.europa.eu> >