[dna-commits] DNA SVN: r740 - trunk/extensions/dna-connector-svn/src/test/java/org/jboss/dna/connector/svn.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Sun Mar 1 19:28:30 EST 2009


Author: spagop
Date: 2009-03-01 19:28:30 -0500 (Sun, 01 Mar 2009)
New Revision: 740

Modified:
   trunk/extensions/dna-connector-svn/src/test/java/org/jboss/dna/connector/svn/SVNRepositoryConnectionTest.java
Log:
CreateNodeRequest - add folder and file in a svn repos.

Modified: trunk/extensions/dna-connector-svn/src/test/java/org/jboss/dna/connector/svn/SVNRepositoryConnectionTest.java
===================================================================
--- trunk/extensions/dna-connector-svn/src/test/java/org/jboss/dna/connector/svn/SVNRepositoryConnectionTest.java	2009-03-02 00:23:52 UTC (rev 739)
+++ trunk/extensions/dna-connector-svn/src/test/java/org/jboss/dna/connector/svn/SVNRepositoryConnectionTest.java	2009-03-02 00:28:30 UTC (rev 740)
@@ -284,6 +284,18 @@
         SVNNodeKind nodeC1Kind = repository.checkPath("nodeC/nodeC_1", -1);
         assertThat(nodeC1Kind, is(SVNNodeKind.DIR));
 
+        byte[] content1 = "My content".getBytes();
+        Property jcrDataProperty = propertyFactory().create(JcrLexicon.DATA, binaryFactory().create(content1));
+        graph.batch().create("/nodeC/nodeC_1/file1.txt").with(propertyFactory().create(JcrLexicon.PRIMARY_TYPE, JcrNtLexicon.FILE)).and(propertyFactory().create(JcrLexicon.CREATED,
+                                                                                                                                                                 new Date())).and(jcrDataProperty).execute();
+
+        // Look up the file
+        Node nodeC1 = graph.getNodeAt("/nodeC/nodeC_1");
+        assertThat(nodeC1, is(notNullValue()));
+        assertThat(nodeC1.getChildren().size(), is(1));
+        SVNNodeKind fileKind = repository.checkPath("/nodeC/nodeC_1/file1.txt", -1);
+        assertThat(fileKind, is(SVNNodeKind.FILE));
+
     }
 
     protected Collection<String> containsPaths( Collection<Location> locations ) {




More information about the dna-commits mailing list