Perfect why not to write a blog or an article about it and we publish
it on our site ?

On Thu, Jun 30, 2011 at 9:31 PM, Kevin Meyer - KMZ <[email protected]> wrote:
> Hi All, (Dan!)
>
> I just wanted to write a short note to say that I have been using the Isis
> junit viewer to write application tests for an application that I have been
> contracted to write.. and I think it works quite well!
>
> Once I realised I had to (and remembered to) wrap the appropriate
> domain classes (and services), the junit viewer has helped me confirm
> such application domain issues as user rights (only certain users can
> see certain properties, access certain methods, etc), and general
> application usage (if I can't write a straight-forward "test" to achieve the
> required functionality - it's too complicated).
>
> Combined with ecl-emma, I have reasonable confidence that both the
> application and the domain classes are reasonably exercised!
>
> At some point, though, it seems that I need to look into ensuring that
> life-cycle methods are also included - it seems that "validate" is not
> being called before persistance - but this is not a blocker if you're
> aware of it.
>
> Anyway - it works, and I'm finding it very useful.
>
> A simple test looks like:
>
>    public void memberCanNotChangeOwnInitials() throws Exception {
>        doLogin("voter@saip");
>
>        try {
>            wrappedLoggedInMember.setInitials("X");
>            fail("Should have been disabled");
>        } catch (DisabledException e) {
>            // this is good!
>        }
>    }
>
> Perhaps someone else'll comment on style, but I think these tests are
> quite clear.
>
> Regards,
> Kevin
>
> PS: I have also written an authenticator to use a SQL database. I will
> update the authentication, etc, documentation with HOWTOs shortly.
>
>
>



-- 
Thanks
- Mohammad Nour
  Author of (WebSphere Application Server Community Edition 2.0 User Guide)
  http://www.redbooks.ibm.com/abstracts/sg247585.html
- LinkedIn: http://www.linkedin.com/in/mnour
- Blog: http://tadabborat.blogspot.com
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

"Writing clean code is what you must do in order to call yourself a
professional. There is no reasonable excuse for doing anything less
than your best."
- Clean Code: A Handbook of Agile Software Craftsmanship

"Stay hungry, stay foolish."
- Steve Jobs

Reply via email to