Where is your PersonManagerImplTest.properties file located?  Is
should be in the same package as your test, except it should be
located in src/test/resources instead of src/test/java.

Matt

On 6/12/07, Doug Pham <[EMAIL PROTECTED]> wrote:
OK!  Sorry for typing too soon without thoroughly going through the tutorial
again.  I have to expose the personDao bean because I am following the
tutorial.  I modified the applicationContext.xml to do that and everything
is working right.  I am still however is not getting the properties to work
properly for the populate(Object) command.  I will be playing around with
that to see if I can get it to work.

Thanks,
Doug


Doug Pham <[EMAIL PROTECTED]> wrote:
 Matt,
    I am almost there!  I just need to get through with the first cycle of
testing :-)  OK!  From the "Persistence" and "Services" I got everything
working and has written the PersonManagerImpl and changed the
applicationContext.xml to have the new personManager as
    <bean id="personManager"
class="mysite.webapp.service.impl.PersonManagerImpl">
        <constructor-arg ref="personDao"/>
    </bean>
All the tests had passed from that point.  When I ran the first
PersonActionTest, I get the following error:

-------------------------------------------------------------------------------
Test set: mysite.webapp.action.PersonActionTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.687 sec
<<< FAILURE!
testSearch(mysite.webapp.action.PersonActionTest)  Time
elapsed: 3.656 sec  <<< ERROR!
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'personManager' defined in file
[E:\appfuse2\base\target\test-classes\WEB-INF\applicationContext.xml]:
Cannot resolve reference to bean 'personDao' while setting constructor
argument; nested exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException:
No bean named 'personDao' is defined
Caused by:
org.springframework.beans.factory.NoSuchBeanDefinitionException:
No bean named 'personDao' is defined
    at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:353)
    at
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:916)
    at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:243)
.
.

The error I am assuming is due to some configuration in the previous steps.

Thanks,
Doug



 ________________________________
Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV.


 ________________________________
Need a vacation? Get great deals to amazing places on Yahoo! Travel.




--
http://raibledesigns.com

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

Reply via email to