Thanks for your response.
According to the tutor :

---
Zero Configuration

Struts' Zero Configuration feature is turned on by default. If you want to
configure your Actions as Spring beans, you can do that by using
class="beanId" in your Action definition, and then defining the bean in
applicationContext.xml. Otherwise, they will automatically be wired up by
name with Spring dependencies. All you need to do is add a setter to your
Action to get a Spring bean injected into it.
---

I did define personAction bean in applicationContext.xml
    <bean id="personAction"
 class="com.trispaces.app.webapp.action.PersonAction">
    </bean>

Is it correct?!??

Regards


Michael Horwitz wrote:
> 
> You can skip testing in Maven by running with the command line switch -
> Dmaven.test.skip=true. From the error stack trace below it looks like you
> are missing a definition in Spring for the personAction bean?
> 
> Mike.
> 
> On 7/19/07, Gary Darnton <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi all,
>>
>> I got a problem when I try to run command: mvn test
>> -Dtest=PersonActionTest
>> The error occur as below. Even I tried to put this code in
>> applicationContext.xml file
>>
>>     <bean id="personAction"
>> class="com.trispaces.app.webapp.action.PersonAction">
>>     </bean>
>>
>> If I dont want to run test when I run jetty:run-war. How should I do?
>>
>> All suggestion are appreciated.
>>
>> Regards,
>> Gary
>>
>> --------------
>>
>> Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 2.516 sec
>> <<< FA
>> ILURE!
>> testSearch(com.mycompany.app.webapp.action.PersonActionTest)  Time
>> elapsed:
>> 2.48
>> 4 sec  <<< ERROR!
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating
>> bean with name 'com.mycompany.app.webapp.action.PersonActionTest':
>> Unsatisfied
>> dependency expressed through bean property 'personAction': Set this
>> property
>> val
>> ue or disable dependency checking for this bean.
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.checkDependencies(AbstractAutowireCapableBeanFactory.java:1039)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.populateBean(AbstractAutowireCapableBeanFactory.java:858)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java
>> :276)
>>         at
>> org.springframework.test.AbstractDependencyInjectionSpringContextTest
>> s.injectDependencies(AbstractDependencyInjectionSpringContextTests.java
>> :179)
>>         at
>> org.springframework.test.AbstractDependencyInjectionSpringContextTest
>> s.prepareTestInstance(AbstractDependencyInjectionSpringContextTests.java
>> :158)
>>         at
>> org.springframework.test.AbstractSingleSpringContextTests.setUp(Abstr
>> actSingleSpringContextTests.java:88)
>>         at junit.framework.TestCase.runBare(TestCase.java:128)
>>         at
>> org.springframework.test.ConditionalTestCase.runBare(ConditionalTestC
>> ase.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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.jav
>> a:213)
>>         at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
>> tSet(AbstractDirectoryTestSuite.java:138)
>>         at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
>> stractDirectoryTestSuite.java:125)
>>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
>> refireBooter.java:290)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
>> ava:818)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
>> ava:818)
>>
>> testEdit(com.mycompany.app.webapp.action.PersonActionTest)  Time elapsed:
>> 0
>> sec
>> <<< ERROR!
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating
>> bean with name 'com.mycompany.app.webapp.action.PersonActionTest':
>> Unsatisfied
>> dependency expressed through bean property 'personAction': Set this
>> property
>> val
>> ue or disable dependency checking for this bean.
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.checkDependencies(AbstractAutowireCapableBeanFactory.java:1039)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.populateBean(AbstractAutowireCapableBeanFactory.java:858)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java
>> :276)
>>         at
>> org.springframework.test.AbstractDependencyInjectionSpringContextTest
>> s.injectDependencies(AbstractDependencyInjectionSpringContextTests.java
>> :179)
>>         at
>> org.springframework.test.AbstractDependencyInjectionSpringContextTest
>> s.prepareTestInstance(AbstractDependencyInjectionSpringContextTests.java
>> :158)
>>         at
>> org.springframework.test.AbstractSingleSpringContextTests.setUp(Abstr
>> actSingleSpringContextTests.java:88)
>>         at junit.framework.TestCase.runBare(TestCase.java:128)
>>         at
>> org.springframework.test.ConditionalTestCase.runBare(ConditionalTestC
>> ase.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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.jav
>> a:213)
>>         at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
>> tSet(AbstractDirectoryTestSuite.java:138)
>>         at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
>> stractDirectoryTestSuite.java:125)
>>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
>> refireBooter.java:290)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
>> ava:818)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
>> ava:818)
>>
>> testSave(com.mycompany.app.webapp.action.PersonActionTest)  Time elapsed:
>> 0
>> sec
>> <<< ERROR!
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating
>> bean with name 'com.mycompany.app.webapp.action.PersonActionTest':
>> Unsatisfied
>> dependency expressed through bean property 'personAction': Set this
>> property
>> val
>> ue or disable dependency checking for this bean.
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.checkDependencies(AbstractAutowireCapableBeanFactory.java:1039)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.populateBean(AbstractAutowireCapableBeanFactory.java:858)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java
>> :276)
>>         at
>> org.springframework.test.AbstractDependencyInjectionSpringContextTest
>> s.injectDependencies(AbstractDependencyInjectionSpringContextTests.java
>> :179)
>>         at
>> org.springframework.test.AbstractDependencyInjectionSpringContextTest
>> s.prepareTestInstance(AbstractDependencyInjectionSpringContextTests.java
>> :158)
>>         at
>> org.springframework.test.AbstractSingleSpringContextTests.setUp(Abstr
>> actSingleSpringContextTests.java:88)
>>         at junit.framework.TestCase.runBare(TestCase.java:128)
>>         at
>> org.springframework.test.ConditionalTestCase.runBare(ConditionalTestC
>> ase.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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.jav
>> a:213)
>>         at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
>> tSet(AbstractDirectoryTestSuite.java:138)
>>         at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
>> stractDirectoryTestSuite.java:125)
>>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
>> refireBooter.java:290)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
>> ava:818)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
>> ava:818)
>>
>> testRemove(com.mycompany.app.webapp.action.PersonActionTest)  Time
>> elapsed:
>> 0 se
>> c  <<< ERROR!
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating
>> bean with name 'com.mycompany.app.webapp.action.PersonActionTest':
>> Unsatisfied
>> dependency expressed through bean property 'personAction': Set this
>> property
>> val
>> ue or disable dependency checking for this bean.
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.checkDependencies(AbstractAutowireCapableBeanFactory.java:1039)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.populateBean(AbstractAutowireCapableBeanFactory.java:858)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Factory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java
>> :276)
>>         at
>> org.springframework.test.AbstractDependencyInjectionSpringContextTest
>> s.injectDependencies(AbstractDependencyInjectionSpringContextTests.java
>> :179)
>>         at
>> org.springframework.test.AbstractDependencyInjectionSpringContextTest
>> s.prepareTestInstance(AbstractDependencyInjectionSpringContextTests.java
>> :158)
>>         at
>> org.springframework.test.AbstractSingleSpringContextTests.setUp(Abstr
>> actSingleSpringContextTests.java:88)
>>         at junit.framework.TestCase.runBare(TestCase.java:128)
>>         at
>> org.springframework.test.ConditionalTestCase.runBare(ConditionalTestC
>> ase.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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.jav
>> a:213)
>>         at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
>> tSet(AbstractDirectoryTestSuite.java:138)
>>         at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
>> stractDirectoryTestSuite.java:125)
>>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
>> refireBooter.java:290)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
>> ava:818)
>>         at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
>> ava:818)
>>
>>
>> Results :
>>
>> Tests in error:
>>   testSearch(com.mycompany.app.webapp.action.PersonActionTest)
>>   testEdit(com.mycompany.app.webapp.action.PersonActionTest)
>>   testSave(com.mycompany.app.webapp.action.PersonActionTest)
>>   testRemove(com.mycompany.app.webapp.action.PersonActionTest)
>>
>> Tests run: 4, Failures: 0, Errors: 4, Skipped: 0
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] There are test failures.
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] For more information, run Maven with the -e switch
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 11 seconds
>> [INFO] Finished at: Thu Jul 19 12:06:21 ICT 2007
>> [INFO] Final Memory: 18M/32M
>> [INFO]
>> ------------------------------------------------------------------------
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Problem-with-exception-UnsatisfiedDependencyException-and-Integration-test-tf4108306s2369.html#a11682748
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
Quoted from: 
http://www.nabble.com/Problem-with-exception-UnsatisfiedDependencyException-and-Integration-test-tf4108306s2369.html#a11684839

-- 
View this message in context: 
http://www.nabble.com/Problem-with-exception-UnsatisfiedDependencyException-and-Integration-test-tf4108306s2369.html#a11685286
Sent from the AppFuse - User mailing list archive at Nabble.com.

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

Reply via email to