[jboss-svn-commits] JBL Code SVN: r25423 - labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Feb 25 23:42:36 EST 2009


Author: mark.proctor at jboss.com
Date: 2009-02-25 23:42:36 -0500 (Wed, 25 Feb 2009)
New Revision: 25423

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder/ContentPackageAssemblerTest.java
Log:
GUVNOR-160 Creating a empty declarative model will cause a server error when building
-two tests used the same package name, causing a problem, so changed the names on both. The stack trace error was:
org.drools.repository.RulesRepositoryException: A package name must be unique.
	at org.drools.repository.RulesRepository.createPackage(RulesRepository.java:693)
	at org.drools.guvnor.server.builder.ContentPackageAssemblerTest.testSimplePackageWithDeclaredTypes(ContentPackageAssemblerTest.java:273)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: javax.jcr.ItemExistsException: /drools:repository/drools:package_area/testSimplePackageWithDeclaredTypes
	at org.apache.jackrabbit.core.NodeImpl.internalAddChildNode(NodeImpl.java:766)
	at org.apache.jackrabbit.core.NodeImpl.internalAddNode(NodeImpl.java:718)
	at org.apache.jackrabbit.core.NodeImpl.internalAddNode(NodeImpl.java:665)
	at org.apache.jackrabbit.core.NodeImpl.addNode(NodeImpl.java:1987)
	at org.drools.repository.RulesRepository.createPackage(RulesRepository.java:667)
	... 19 more



Modified: labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder/ContentPackageAssemblerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder/ContentPackageAssemblerTest.java	2009-02-25 20:29:20 UTC (rev 25422)
+++ labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder/ContentPackageAssemblerTest.java	2009-02-26 04:42:36 UTC (rev 25423)
@@ -254,7 +254,7 @@
     public void testWithNoDeclaredTypes() throws Exception {
         RulesRepository repo = getRepo();
 
-        PackageItem pkg = repo.createPackage( "testSimplePackageWithDeclaredTypes",
+        PackageItem pkg = repo.createPackage( "testSimplePackageWithDeclaredTypes1",
                                               "" );
         AssetItem rule1 = pkg.addAsset( "rule_1",
                                         "" );
@@ -270,7 +270,7 @@
     public void testSimplePackageWithDeclaredTypes() throws Exception {
         RulesRepository repo = getRepo();
 
-        PackageItem pkg = repo.createPackage( "testSimplePackageWithDeclaredTypes",
+        PackageItem pkg = repo.createPackage( "testSimplePackageWithDeclaredTypes2",
                                               "" );
 
         ServiceImplementation.updateDroolsHeader("import java.util.HashMap", pkg);




More information about the jboss-svn-commits mailing list