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]