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]

Reply via email to