I've unfortunately let those languish. There is an anonymous access
for the SVN repository (it's been discussed on this list before). I'm
very much bandwidth strapped, but I can look at updating the pom.xml
to generate source with the release which would not take time and
would help with this situation.
If I ever get a little free time, I expect to set up more Tapestry
services at tapestry.formos.com, including our own SVN server.
On 6/5/07, Hugo Palma <[EMAIL PROTECTED]> wrote:
> Cool, that solved it.
> Is there any where i can get the code of tapestry-testng from ? I
can't
> login in the javaforge svn repo, the anonymous login seems to be
> disabled. That would really help solving problems like these without
> having to bother you.
>
> Also, where should i request for new features or even submit
patches on
> this project ?
>
> Thanks again.
>
> Howard Lewis Ship wrote:
> > tapestry-testng creates the mocks as strict, meaning order of
> > invocation counts. I've since decided this isn't a good idea,
that it
> > just makes tests brittle (as in your example).
> >
> > Add getMocksControl().checkOrder(false) at the top of your test.
> >
> > On 6/5/07, Hugo Palma <[EMAIL PROTECTED]> wrote:
> >> I'm using tapestry-testng 1.0.0-SNAPSHOT. Everything works fine
if i
> >> just create one mock object per test. But once i create two
mocks it
> >> seems that the second recorded behaviour doesn't get added to the
> >> expected behaviour. So if i have this:
> >>
> >> Messages messagesMock = newMock(Messages.class);
> >> messagesMock.getMessage("company");
> >> setReturnValue("success");
> >>
> >> IPage whoWeAreMock = newMock(IPage.class);
> >> whoWeAreMock.getPageName();
> >> setReturnValue("company/WhoWeAre");
> >>
> >> replay();
> >> whoWeAreMock.getPageName();
> >>
> >> i will get the following exception:
> >>
> >> java.lang.AssertionError:
> >> Unexpected method call getPageName():
> >> getMessage("company"): expected: 1, actual: 0
> >>
> >>
> >> If i use the following code, without using the TestBase API it
works
> >> fine.
> >>
> >> Messages messagesMock =
> >> org.easymock.EasyMock.createMock(Messages.class);
> >> messagesMock.getMessage("company");
> >> org.easymock.EasyMock.expectLastCall().andReturn("success");
> >> org.easymock.EasyMock.replay(messagesMock);
> >>
> >> IPage whoWeAreMock = org.easymock.EasyMock.createMock(IPage.class);
> >> whoWeAreMock.getPageName();
> >>
org.easymock.EasyMock.expectLastCall().andReturn("company/WhoWeAre");
> >> org.easymock.EasyMock.replay(whoWeAreMock);
> >>
> >>
> >>
> >> Also, i can't seem to be able to get hold of the source code for
> >> tapestry-testng(can't login on the svn javaforge repo) so i can't
figure
> >> out be myself what's wrong.
> >> Appreciate any help..
> >>
> >> Thanks.
> >>
> >
> >
>
--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind
Professional Tapestry training, mentoring, support
and project work. http://howardlewisship.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]