I also tried uncommenting it.but it is not working.BEfore that at first When I tried to run mvn test -Dtest=PersonDaoTest I got the following error Running org.appfuse.tutorial.dao.PersonDaoTest [personTestProject] INFO [main] PersonDaoTest.loadContextLocations(210) | Loading context for locations: classpath:/applicationContext-resources.xml,classpath:/applicationContext-dao.xml,classpath*:/applicationContext.xml,classpath:**/applicationContext*.xml Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 2.607 sec <<< FAILURE!
Results : Tests in error: testFindPersonByLastName(org.appfuse.tutorial.dao.PersonDaoTest) testAddAndRemovePerson(org.appfuse.tutorial.dao.PersonDaoTest) Tests run: 2, Failures: 0, Errors: 2, Skipped: 0 [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE So I added the following in my pom.xml and then personDaoTest was running correctly. <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.1</version> </plugin> But runnning mvn test -Dtest=PersonManagerImplTest is showing the same previous error.So I Commented the above in my pom.xml and now mvn test -Dtest=PersonManagerImplTest is running correctly.But while running mvn test -Dtest=PersonDaoTest it is showing the same error as above.Is it any version proble of maven-surefire-plugin.plz help.. THnks Angela mraible wrote: > > You might want to try checking out the completed tutorials code to see > if that works for you. > > svn checkout > http://appfuse-demos.googlecode.com/svn/trunk/tutorial-service > > Matt > > On Wed, Aug 27, 2008 at 12:12 AM, angela leo > <[EMAIL PROTECTED]> wrote: >> >> >> Ya..I included that in PersonManagerImplTest.The the test code for >> PersonManagerImplTest is given below >> >> package org.appfuse.tutorial.service.impl; >> /** >> * Created by IntelliJ IDEA. >> */ >> import java.util.ArrayList; >> import java.util.List; >> import org.appfuse.tutorial.dao.PersonDao; >> import org.appfuse.tutorial.model.Person; >> import org.appfuse.tutorial.service.impl.PersonManagerImpl; >> import org.appfuse.service.impl.BaseManagerMockTestCase; >> import org.jmock.Expectations; >> import org.junit.Before; >> import org.junit.After; >> import org.junit.Test; >> import static org.junit.Assert.*; >> >> public class PersonManagerImplTest extends BaseManagerMockTestCase { >> private PersonManagerImpl manager = null; >> private PersonDao dao = null; >> >> @Before >> public void setUp() { >> dao = context.mock(PersonDao.class); >> manager = new PersonManagerImpl(dao); >> } >> >> @After >> public void tearDown() { >> manager = null; >> } >> >> @Test >> public void testGetPerson() { >> log.debug("testing get..."); >> >> final Long id = 7L; >> final Person person = new Person(); >> >> // set expected behavior on dao >> context.checking(new Expectations() {{ >> one(dao).get(with(equal(id))); >> will(returnValue(person)); >> }}); >> >> Person result = manager.get(id); >> assertSame(person, result); >> } >> >> @Test >> public void testGetPersons() { >> log.debug("testing getAll..."); >> >> final List persons = new ArrayList(); >> >> // set expected behavior on dao >> context.checking(new Expectations() {{ >> one(dao).getAll(); >> will(returnValue(persons)); >> }}); >> >> List result = manager.getAll(); >> >> assertSame(persons, result); >> } >> >> @Test >> public void testSavePerson() { >> log.debug("testing save..."); >> >> final Person person = new Person(); >> // enter all required fields >> >> // set expected behavior on dao >> context.checking(new Expectations() {{ >> one(dao).save(with(same(person))); >> }}); >> >> manager.save(person); >> } >> >> @Test >> public void testRemovePerson() { >> log.debug("testing remove..."); >> >> final Long id = -11L; >> >> // set expected behavior on dao >> context.checking(new Expectations() {{ >> one(dao).remove(with(equal(id))); >> }}); >> >> manager.remove(id); >> } >> } >> >> Thnks >> Angela >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/Re%3A-can-only-set-expectations-on-mock-objects-tp19167715s2369p19175818.html >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> 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] > > > -- View this message in context: http://www.nabble.com/Re%3A-can-only-set-expectations-on-mock-objects-tp19167715s2369p19197131.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]