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 Marc_13 wrote: > > That works for me after uncommenting the following section of the pom: > <repositories> > <repository> > <id>central</id> > <url>http://repo1.maven.org/maven2</url> > </repository> > <repository> > <id>appfuse</id> > <url>http://static.appfuse.org/repository</url> > </repository> > </repositories> > > <pluginRepositories> > <pluginRepository> > <id>appfuse</id> > <url>http://static.appfuse.org/repository</url> > </pluginRepository> > </pluginRepositories> > > -- > Marc > > 2008/8/28 angela leo <[EMAIL PROTECTED]> > >> >> svn checkout http://appfuse-demos.googlecode.com/svn. >> >> I run svn checkout http://appfuse-demos.googlecode.com/svn and that >> version is working. >> Thanks Angela. But my test is not working.All the test codes are same as >> in >> check out version..is it any problem related to pom.xml >> >> 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-tp19167715s2369p19195386.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] >> >> > > -- View this message in context: http://www.nabble.com/Re%3A-can-only-set-expectations-on-mock-objects-tp19167715s2369p19196914.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]