You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by dc...@apache.org on 2010/03/19 18:30:26 UTC
svn commit: r925346 -
/incubator/chemistry/trunk/chemistry/chemistry-tck-atompub/src/main/java/org/apache/chemistry/tck/atompub/test/spec/RelationshipsTest.java
Author: dcaruana
Date: Fri Mar 19 17:30:26 2010
New Revision: 925346
URL: http://svn.apache.org/viewvc?rev=925346&view=rev
Log:
Extend Relationships test in AtomPub TCK.
- test get relationships with both relationshipType and includeSubRelationshipTypes arguments
Modified:
incubator/chemistry/trunk/chemistry/chemistry-tck-atompub/src/main/java/org/apache/chemistry/tck/atompub/test/spec/RelationshipsTest.java
Modified: incubator/chemistry/trunk/chemistry/chemistry-tck-atompub/src/main/java/org/apache/chemistry/tck/atompub/test/spec/RelationshipsTest.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/trunk/chemistry/chemistry-tck-atompub/src/main/java/org/apache/chemistry/tck/atompub/test/spec/RelationshipsTest.java?rev=925346&r1=925345&r2=925346&view=diff
==============================================================================
--- incubator/chemistry/trunk/chemistry/chemistry-tck-atompub/src/main/java/org/apache/chemistry/tck/atompub/test/spec/RelationshipsTest.java (original)
+++ incubator/chemistry/trunk/chemistry/chemistry-tck-atompub/src/main/java/org/apache/chemistry/tck/atompub/test/spec/RelationshipsTest.java Fri Mar 19 17:30:26 2010
@@ -142,7 +142,14 @@ public class RelationshipsTest extends T
// retrieve relationships feed on source
Link relsLink = source.getLink(CMISConstants.REL_RELATIONSHIPS);
assertNotNull(relsLink);
-
+
+ // retrieve all relationships
+ Map<String, String> args = new HashMap<String, String>();
+ args.put("includeSubRelationshipTypes", "true");
+ Feed relsBeforeCreate = client.getFeed(relsLink.getHref(), args);
+ assertNotNull(relsBeforeCreate);
+ assertEquals(0, relsBeforeCreate.getEntries().size());
+
// create relationship between source and target documents
CMISObject sourceObject = source.getExtension(CMISConstants.OBJECT);
assertNotNull(sourceObject);
@@ -155,6 +162,12 @@ public class RelationshipsTest extends T
Entry rel = client.createRelationship(relsLink.getHref(), options.getRelationshipType(), sourceId, targetId);
assertNotNull(rel);
+ // retrieve all relationships
+ args.put("relationshipType", options.getRelationshipType());
+ Feed relsAfterCreate = client.getFeed(relsLink.getHref(), args);
+ assertNotNull(relsAfterCreate);
+ assertEquals(1, relsAfterCreate.getEntries().size());
+
// get created relationship
Entry relEntry = client.getEntry(rel.getSelfLink().getHref());
CMISObject relEntryObject = rel.getExtension(CMISConstants.OBJECT);