[jboss-svn-commits] JBL Code SVN: r9529 - labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/scm/jcr.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Feb 15 08:22:51 EST 2007
Author: mark.proctor at jboss.com
Date: 2007-02-15 08:22:51 -0500 (Thu, 15 Feb 2007)
New Revision: 9529
Modified:
labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/scm/jcr/JcrActionFactoryTest.java
Log:
-made the jcr add directory test available
Modified: labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/scm/jcr/JcrActionFactoryTest.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/scm/jcr/JcrActionFactoryTest.java 2007-02-15 13:16:41 UTC (rev 9528)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/scm/jcr/JcrActionFactoryTest.java 2007-02-15 13:22:51 UTC (rev 9529)
@@ -20,16 +20,20 @@
public class JcrActionFactoryTest extends TestCase {
public void testMapPathNameToPackage() {
- JcrActionFactory fact = new JcrActionFactory(null);
- assertEquals("org.foo.bar", fact.toPackageName("org/foo/bar"));
- assertEquals("foo", fact.toPackageName("foo"));
- assertEquals("FooBar", fact.toPackageName("FooBar"));
-
-
- assertEquals("org/foo/bar", fact.toDirectoryName("org.foo.bar"));
- assertEquals("foo", fact.toDirectoryName("foo"));
+ JcrActionFactory fact = new JcrActionFactory( null );
+ assertEquals( "org.foo.bar",
+ fact.toPackageName( "org/foo/bar" ) );
+ assertEquals( "foo",
+ fact.toPackageName( "foo" ) );
+ assertEquals( "FooBar",
+ fact.toPackageName( "FooBar" ) );
+
+ assertEquals( "org/foo/bar",
+ fact.toDirectoryName( "org.foo.bar" ) );
+ assertEquals( "foo",
+ fact.toDirectoryName( "foo" ) );
}
-
+
public void testAddDirectories() throws Exception {
ScmActionFactory svn = new JcrActionFactory( RepositorySessionUtil.getRepository() );
@@ -38,7 +42,7 @@
// Correctly add a new Directory at root
actions = new CompositeScmAction();
ScmAction addDirectory = new AddDirectory( "",
- "folder1" );
+ "folder1" );
actions.addScmAction( addDirectory );
svn.execute( actions,
@@ -48,23 +52,23 @@
actions = new CompositeScmAction();
addDirectory = new AddDirectory( "folder1",
- "folder1_1" );
+ "folder1_1" );
actions.addScmAction( addDirectory );
addDirectory = new AddDirectory( "folder1/folder1_1",
- "folder1_1_1" );
+ "folder1_1_1" );
actions.addScmAction( addDirectory );
addDirectory = new AddDirectory( "folder1",
- "folder1_2" );
+ "folder1_2" );
actions.addScmAction( addDirectory );
addDirectory = new AddDirectory( "",
- "folder2/folder2_1" );
+ "folder2/folder2_1" );
actions.addScmAction( addDirectory );
addDirectory = new AddDirectory( "",
- "folder3/folder3_1/folder3_1_1/folder3_1_1_1" );
+ "folder3/folder3_1/folder3_1_1/folder3_1_1_1" );
actions.addScmAction( addDirectory );
svn.execute( actions,
@@ -80,48 +84,63 @@
assertTrue( list.contains( "folder2/folder2_1" ) );
assertTrue( list.contains( "folder3/folder3_1/folder3_1_1/folder3_1_1_1" ) );
}
-
+
public void testAddFiles() throws Exception {
RulesRepository repo = RepositorySessionUtil.getRepository();
-
- repo.createPackage( "testAddFiles.package", "just for testing" );
-
- JcrActionFactory fact = new JcrActionFactory(repo);
-
+
+ repo.createPackage( "testAddFiles.package",
+ "just for testing" );
+
+ JcrActionFactory fact = new JcrActionFactory( repo );
+
byte[] data = "this is content".getBytes();
- ScmAction action = fact.addFile( "testAddFiles/package", "someFile.drl", data );
-
- fact.execute( action, "some message" );
-
+ ScmAction action = fact.addFile( "testAddFiles/package",
+ "someFile.drl",
+ data );
+
+ fact.execute( action,
+ "some message" );
+
PackageItem pk = repo.loadPackage( "testAddFiles.package" );
AssetItem asset = pk.loadAsset( "someFile" );
-
- assertEquals("drl", asset.getFormat());
- assertEquals("this is content", asset.getContent());
- assertEquals("some message", asset.getDescription());
- assertEquals("Draft", asset.getStateDescription());
+
+ assertEquals( "drl",
+ asset.getFormat() );
+ assertEquals( "this is content",
+ asset.getContent() );
+ assertEquals( "some message",
+ asset.getDescription() );
+ assertEquals( "Draft",
+ asset.getStateDescription() );
}
-
+
public void testUpdateFiles() throws Exception {
RulesRepository repo = RepositorySessionUtil.getRepository();
PackageItem pkg = repo.loadDefaultPackage();
- AssetItem asset = pkg.addAsset( "testUpdateFilesSVN", "something" );
-
+ AssetItem asset = pkg.addAsset( "testUpdateFilesSVN",
+ "something" );
+
asset.updateContent( "lala" );
asset.checkin( "yeah" );
String oldVersion = asset.getVersionNumber();
-
- JcrActionFactory fact = new JcrActionFactory(repo);
- ScmAction action = fact.updateFile( "default", "testUpdateFilesSVN.drl", "lala".getBytes(), "lala2".getBytes() );
- fact.execute( action, "goo" );
-
+ JcrActionFactory fact = new JcrActionFactory( repo );
+ ScmAction action = fact.updateFile( "default",
+ "testUpdateFilesSVN.drl",
+ "lala".getBytes(),
+ "lala2".getBytes() );
+
+ fact.execute( action,
+ "goo" );
+
AssetItem asset2 = pkg.loadAsset( "testUpdateFilesSVN" );
- assertFalse(oldVersion.equals( asset2.getVersionNumber() ));
- assertEquals("lala2", asset2.getContent());
- assertEquals("goo", asset2.getCheckinComment());
- }
-
+ assertFalse( oldVersion.equals( asset2.getVersionNumber() ) );
+ assertEquals( "lala2",
+ asset2.getContent() );
+ assertEquals( "goo",
+ asset2.getCheckinComment() );
+ }
+
public static List convertToStringList(List list) {
List files = new ArrayList( list.size() );
@@ -130,6 +149,6 @@
files.add( entry.getPath().equals( "" ) ? entry.getName() : entry.getPath() + "/" + entry.getName() );
}
return files;
- }
-
+ }
+
}
More information about the jboss-svn-commits
mailing list