I assume that the setter in your test is called "public void setCN_AccountInformationDao(...)".
Spring uses autowiring for tests, in this case, spring detects a set method, cuts of the "set" part and makes the first letter lowercase. The resulting string is used to lookup for the required bean. In your case, Spring would search for a bean called "cN_AccountInformationDao" Solution: rename the bean in the context or rename the setter in the test For more information see the Spring Documentation, (http://www.springframework.org/docs/reference/beans.html#beans-factory-auto wire), autowiring byName Bye, Peter -----Ursprüngliche Nachricht----- Von: cosmonate cosmo [mailto:[EMAIL PROTECTED] Gesendet: Freitag, 5. Januar 2007 16:00 An: users@appfuse.dev.java.net Betreff: AW: [appfuse-user] ant test-dao error hmm... i did at the end of the file. looks like this: <!-- Add new Daos here --> <!-- CN_AccountInformationDao: Hibernate implementation --> <bean id="cn_AccountInformationDao" class="at.carenet.dao.hibernate.CN_AccountInformationDaoHibernate"> <property name="sessionFactory" ref="sessionFactory"/> </bean> </beans> i did this according the turotial... greetz bernd -------- Original-Nachricht -------- Datum: Fri, 5 Jan 2007 15:39:01 +0100 Von: "Peter Schneider-Manzell" <[EMAIL PROTECTED]> An: users@appfuse.dev.java.net Betreff: AW: [appfuse-user] ant test-dao error > It seems that you dont have defined a bean named > "cN_AccountInformationDao" > in your applicationContext-hibernate.xml > > Bye, > > Peter > > -----Ursprüngliche Nachricht----- > Von: cosmonate cosmo [mailto:[EMAIL PROTECTED] > Gesendet: Freitag, 5. Januar 2007 15:35 > An: users@appfuse.dev.java.net > Betreff: [appfuse-user] ant test-dao error > > Hi I'm new to appfuse trying to develop a project using the tutorial... > > now I'm implementing the tests and get the following error: > > i triple checked the xml values and have no clue what the error can be.. > would be nice if anyone could help me a little bit out! > > GrannySmith:~/Projects/carenet bernd$ ant test-dao > -Dtestcase=CN_AccountInformationDao > Buildfile: build.xml > > init: > > prepare: > [echo] Preparing target directory > '/Users/bernd/Projects/carenet/build/carenet' > > copy-resources: > [copy] Copying 15 files to > /Users/bernd/Projects/carenet/build/web/classes > [native2ascii] Converting 2 files from > /Users/bernd/Projects/carenet/web/WEB-INF/classes to > /Users/bernd/Projects/carenet/build/web/classes > [native2ascii] Converting 5 files from > /Users/bernd/Projects/carenet/web/WEB-INF/classes to > /Users/bernd/Projects/carenet/build/web/classes > [echo] generating database.properties from build.properties > [propertyfile] Updating property file: > /Users/bernd/Projects/carenet/database.properties > [copy] Copying 1 file to > /Users/bernd/Projects/carenet/build/web/classes > > hibernatedoclet: > [hibernatedoclet] (XDocletMain.start 48 ) Running > <hibernate/> > > compile-dao: > [echo] Compiling dao... > > package-dao: > [copy] Copying 1 file to > /Users/bernd/Projects/carenet/build/dao/gen/META-INF > [jar] Building jar: > /Users/bernd/Projects/carenet/dist/carenet-dao.jar > > db-load: > [dbunit] Executing operation: CLEAN_INSERT > [dbunit] on file: > /Users/bernd/Projects/carenet/metadata/sql/sample-data.xml > [dbunit] with format: xml > > with-debug: > > no-debug: > > check-debug: > > test-dao: > [echo] Testing dao... > [mkdir] Created dir: /Users/bernd/Projects/carenet/build/test/data > [copy] Copying 1 file to > /Users/bernd/Projects/carenet/build/test/dao/classes > [junit] [carenet] INFO [main] > CN_AccountInformationDaoTest.loadContextLocations(136) | Loading > context > for: > classpath*:/**/dao/applicationContext-*.xml,classpath*:META-INF/applic > ationC > ontext-*.xml > [junit] Testsuite: at.carenet.dao.CN_AccountInformationDaoTest > [junit] Tests run: 3, Failures: 0, Errors: 3, Time elapsed: 9.182 > sec > > [junit] ------------- Standard Output --------------- > [junit] [carenet] INFO [main] > CN_AccountInformationDaoTest.loadContextLocations(136) | Loading > context > for: > classpath*:/**/dao/applicationContext-*.xml,classpath*:META-INF/applic > ationC > ontext-*.xml > [junit] ------------- ---------------- --------------- > [junit] Testcase: > testGetCN_AccountInformation(at.carenet.dao.CN_AccountInformationDaoTest): > Caused an ERROR > [junit] Error creating bean with name > 'at.carenet.dao.CN_AccountInformationDaoTest': Unsatisfied dependency > expressed through bean property 'CN_AccountInformationDao': Set this > property value or disable dependency checking for this bean. > [junit] > org.springframework.beans.factory.UnsatisfiedDependencyException: > Error creating bean with name 'at.carenet.dao.CN_AccountInformationDaoTest': > Unsatisfied dependency expressed through bean property > 'CN_AccountInformationDao': Set this property value or disable > dependency checking for this bean. > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .checkDependencies(AbstractAutowireCapableBeanFactory.java:923) > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .populateBean(AbstractAutowireCapableBeanFactory.java:728) > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:266) > [junit] at > org.springframework.test.AbstractDependencyInjectionSpringContextTests > .injec > tDependencies(AbstractDependencyInjectionSpringContextTests.java:179) > [junit] at > org.springframework.test.AbstractDependencyInjectionSpringContextTests > .prepa > reTestInstance(AbstractDependencyInjectionSpringContextTests.java:158) > [junit] at > org.springframework.test.AbstractSingleSpringContextTests.setUp(Abstra > ctSing > leSpringContextTests.java:76) > [junit] at > org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCa > se.jav > a:69) > > > [junit] Testcase: > testSaveCN_AccountInformation(at.carenet.dao.CN_AccountInformationDaoTest): > Caused an ERROR > [junit] Error creating bean with name > 'at.carenet.dao.CN_AccountInformationDaoTest': Unsatisfied dependency > expressed through bean property 'CN_AccountInformationDao': Set this > property value or disable dependency checking for this bean. > [junit] > org.springframework.beans.factory.UnsatisfiedDependencyException: > Error creating bean with name 'at.carenet.dao.CN_AccountInformationDaoTest': > Unsatisfied dependency expressed through bean property > 'CN_AccountInformationDao': Set this property value or disable > dependency checking for this bean. > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .checkDependencies(AbstractAutowireCapableBeanFactory.java:923) > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .populateBean(AbstractAutowireCapableBeanFactory.java:728) > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:266) > [junit] at > org.springframework.test.AbstractDependencyInjectionSpringContextTests > .injec > tDependencies(AbstractDependencyInjectionSpringContextTests.java:179) > [junit] at > org.springframework.test.AbstractDependencyInjectionSpringContextTests > .prepa > reTestInstance(AbstractDependencyInjectionSpringContextTests.java:158) > [junit] at > org.springframework.test.AbstractSingleSpringContextTests.setUp(Abstra > ctSing > leSpringContextTests.java:76) > [junit] at > org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCa > se.jav > a:69) > > > [junit] Testcase: > testAddAndRemoveCN_AccountInformation(at.carenet.dao.CN_AccountInformationDa > oTest): Caused an ERROR > [junit] Error creating bean with name > 'at.carenet.dao.CN_AccountInformationDaoTest': Unsatisfied dependency > expressed through bean property 'CN_AccountInformationDao': Set this > property value or disable dependency checking for this bean. > [junit] > org.springframework.beans.factory.UnsatisfiedDependencyException: > Error creating bean with name 'at.carenet.dao.CN_AccountInformationDaoTest': > Unsatisfied dependency expressed through bean property > 'CN_AccountInformationDao': Set this property value or disable > dependency checking for this bean. > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .checkDependencies(AbstractAutowireCapableBeanFactory.java:923) > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .populateBean(AbstractAutowireCapableBeanFactory.java:728) > [junit] at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory > .autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:266) > [junit] at > org.springframework.test.AbstractDependencyInjectionSpringContextTests > .injec > tDependencies(AbstractDependencyInjectionSpringContextTests.java:179) > [junit] at > org.springframework.test.AbstractDependencyInjectionSpringContextTests > .prepa > reTestInstance(AbstractDependencyInjectionSpringContextTests.java:158) > [junit] at > org.springframework.test.AbstractSingleSpringContextTests.setUp(Abstra > ctSing > leSpringContextTests.java:76) > [junit] at > org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCa > se.jav > a:69) > > > [junit] Test at.carenet.dao.CN_AccountInformationDaoTest FAILED > > BUILD FAILED > /Users/bernd/Projects/carenet/build.xml:269: The following error > occurred while executing this line: > /Users/bernd/Projects/carenet/build.xml:540: Unit tests failed. For > error messages, check the log files in > /Users/bernd/Projects/carenet/build/test/data or run > "ant test-reports" > to generate reports at > /Users/bernd/Projects/carenet/build/test/reports. > > Total time: 25 seconds > > any help would nice > > thx > bernd > -- > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]