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]

Reply via email to