Are you extending one of AppFuse's TestCase classes, or are you
writing your own?  If  your own, what path are you using to load
applicationContext-dao.xml?  It should be the same one that's used in
web.xml and the Base*TestCase classes.

Matt

On 5/18/07, Will Berger <[EMAIL PROTECTED]> wrote:

Matt, I am not having an issue with eclipse, but rather, I am using the
sessionFactory in one of my dao it is referenced in my bean defn in muy
web-inf/applicationContext.xml. When I run the appserver(jetty) without the
unit test, apparently the appfuse-hibernate.jar that contains the
seesionfactory bean defn resolves and it works fine,  if I run the junit
test from the command line using maven, the tests fail because it can't find
the bean defn for the sessionfactory.

I tried the mvn package.  Didnlt help.

Any help much appreciated.

Will


mraible wrote:
>
> If you run "mvn package" in your project and refresh it in Eclipse,
> you should be able to run your JUnit tests.
>
> Matt
>
> On 5/17/07, Will Berger <[EMAIL PROTECTED]> wrote:
>>
>> I am having the same problem,  when I reference sessionFactory in my dao
>> definition in the applicationContext.xml the junit tests fail.
>>
>> Anyone know why this is the case?
>>
>> Will
>>
>>
>> wnqq wrote:
>> >
>> > Have anyone successfully executed junit tests in eclipse?
>> >
>> > My environment:
>> > * Appfuse v2.0M4 + struts + hibernate
>> > * eclipse v3.2.1
>> >
>> > I can successfully run PersonManagerTest, however, I am unable to
>> finish
>> > the tests of PersonDaoTest nor PersonActionTest.
>> > The steps I did are: right click on PersonDao/ActionTest.java => Run As
>> =>
>> > JUnit Test
>> >
>> > The error message while running PersonDaoTest is as follows:
>> >
>> > ==========================================================
>> >
>> > org.springframework.beans.factory.BeanDefinitionStoreException: Error
>> > registering bean with name 'sessionFactory' defined in URL
>> >
>> 
[jar:file:/C:/Res/Platform/.m2/repository/org/appfuse/appfuse-hibernate/2.0-m4/appfuse-hibernate-2.0-m4.jar!/applicationContext-dao.xml]:
>> > Circular placeholder reference 'hibernate.dialect' in property
>> definitions
>> >       at
>> >
>> 
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:249)
>> >       at
>> >
>> 
org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75)
>> >       at
>> >
>> 
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:422)
>> >       at
>> >
>> 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:334)
>> >       at
>> >
>> 
org.springframework.test.AbstractSingleSpringContextTests.createApplicationContext(AbstractSingleSpringContextTests.java:199)
>> >       at
>> >
>> 
org.springframework.test.AbstractSingleSpringContextTests.loadContextLocations(AbstractSingleSpringContextTests.java:179)
>> >       at
>> >
>> 
org.springframework.test.AbstractSingleSpringContextTests.loadContext(AbstractSingleSpringContextTests.java:158)
>> >       at
>> >
>> 
org.springframework.test.AbstractSpringContextTests.getContext(AbstractSpringContextTests.java:105)
>> >       at
>> >
>> 
org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSpringContextTests.java:87)
>> >       at junit.framework.TestCase.runBare(TestCase.java:128)
>> >       at
>> >
>> 
org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69)
>> >       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:120)
>> >       at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> >       at junit.framework.TestSuite.run(TestSuite.java:225)
>> >       at
>> >
>> 
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
>> >       at
>> >
>> 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>> >       at
> B> >
> 
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)
>> >
>> > ==========================================================
>> >
>> > Any hints?
>> >
>>
>> --
>> View this message in context:
>> 
http://www.nabble.com/execute-junit-tests-in-eclipse-tf3504799s2369.html#a10675952
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> http://raibledesigns.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

--
View this message in context: 
http://www.nabble.com/execute-junit-tests-in-eclipse-tf3504799s2369.html#a10680288
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
http://raibledesigns.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to