[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