Hi Qingxian,
Yes, I agree but you're still missing the ability to unit test any
method that uses container specific stuff as your tests are run outside
of the container (normal junit tests).
For example if you have code like this:
public void mymethod()
{
InitialContext context = new InitialContext();
[some JMX stuff like registering an mbean to the mbean server]
}
You would not be able to unit test this method from the outside.
-Vincent
> -----Original Message-----
> From: Qingxian Wang [mailto:[EMAIL PROTECTED]]
> Sent: 24 September 2002 11:57
> To: 'Cactus Users List'
> Subject: RE: MBeans with Junit
>
> We wrote a simple utility class to deploy any application, e.g. EAR,
SAR,
> etc to the application server, e.g. JBoss. Hence, deploying a MBean
is
> part
> of our build and test script. After the MBean is deployed, the test
cases
> can be run in either the same script, or from an IDE, e.g. IntelliJ or
> JBuilder.
>
> Qingxian
>
> -----Original Message-----
> From: Vincent Massol [mailto:[EMAIL PROTECTED]]
> Sent: 24 September 2002 11:03
> To: 'Cactus Users List'
> Subject: RE: MBeans with Junit
>
>
> Hi Qinxian,
>
> I agree for unit testing MBeans themselves. However, how do you write
> the following with pure JUnit?
>
> "unit testing a method that registers an MBean against the MBean
server
> of WebLogic (for example)"
>
> You need a way to get inside the app server for that.
>
> -Vincent
>
> > -----Original Message-----
> > From: Qingxian Wang [mailto:[EMAIL PROTECTED]]
> > Sent: 24 September 2002 10:47
> > To: 'Cactus Users List'
> > Subject: RE: MBeans with Junit
> >
> > In my experience, JUnit is sufficient for MBean integration test.
It
> is
> > similar to write normal test cases.
> >
> > Qingxian
> >
> > -----Original Message-----
> > From: Prabodh Goel [mailto:[EMAIL PROTECTED]]
> > Sent: 24 September 2002 10:26
> > To: Cactus Users List
> > Subject: RE: MBeans with Junit
> >
> >
> >
> > Hi Vincent,
> >
> > I want to write integration unit tests with Mbean (JMX
> > stuff). If it is possible with just junit, then why I
> > should go for Cactus as you said it is better.
> > Kindly explain
> >
> > Thanks
> > - Prabodh
> >
> > --- Vincent Massol <[EMAIL PROTECTED]> wrote:
> > > Hi Prabodh,
> > >
> > > As you know MBeans are simply java beans. As such
> > > they be unit tested
> > > with JUnit (no need for Cactus).
> > >
> > > Now, if you want to write integration unit tests
> > > like unit testing a
> > > method that registers an MBean against the MBean
> > > server of WebLogic (for
> > > exemple), then Cactus is a good choice.
> > >
> > > -Vincent
> > >
> > > > -----Original Message-----
> > > > From: Prabodh Goel [mailto:[EMAIL PROTECTED]]
> > > > Sent: 24 September 2002 08:09
> > > > To: Cactus Users List
> > > > Subject: MBeans with Junit
> > > >
> > > >
> > > > Hi
> > > >
> > > > Can we use Junit Framework ( *not* Cactus) to unit
> > > > test MBeans or JMX related stuff ?
> > > >
> > > > Thanks
> > > > Prabodh
> > > >
> > > >
> > > > __________________________________________________
> > > > Do you Yahoo!?
> > > > New DSL Internet Access from SBC & Yahoo!
> > > > http://sbc.yahoo.com
> > > >
> > > > --
> > > > To unsubscribe, e-mail: <mailto:cactus-user-
> > > > [EMAIL PROTECTED]>
> > > > For additional commands, e-mail:
> > > <mailto:cactus-user-
> > > > [EMAIL PROTECTED]>
> > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > >
> >
> >
> > __________________________________________________
> > Do you Yahoo!?
> > New DSL Internet Access from SBC & Yahoo!
> > http://sbc.yahoo.com
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >
> >
> > This e-mail and any files transmitted with it are confidential and
> > intended
> > solely for the use of the individual or entity to whom it is
> addressed. If
> > you have received this e-mail in error you must not copy, distribute
> or
> > take
> > any action in reliance on it. Please notify the sender by e-mail or
> > telephone.
> > We utilise an anti-virus system and therefore any files sent via
> e-mail
> > will
> > have been checked for known viruses. You are however advised to run
> your
> > own
> > virus check before opening any attachments received as we will not
in
> any
> > event accept any liability whatsoever once an e-mail and/or any
> attachment
> > is received. Any views expressed by an individual within this e-mail
> do
> > not
> > necessarily reflect the views of Systems Union Group plc or any of
its
> > subsidiary companies.
> >
> >
> > --
> > To unsubscribe, e-mail: <mailto:cactus-user-
> > [EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:cactus-user-
> > [EMAIL PROTECTED]>
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
> This e-mail and any files transmitted with it are confidential and
> intended
> solely for the use of the individual or entity to whom it is
addressed. If
> you have received this e-mail in error you must not copy, distribute
or
> take
> any action in reliance on it. Please notify the sender by e-mail or
> telephone.
> We utilise an anti-virus system and therefore any files sent via
e-mail
> will
> have been checked for known viruses. You are however advised to run
your
> own
> virus check before opening any attachments received as we will not in
any
> event accept any liability whatsoever once an e-mail and/or any
attachment
> is received. Any views expressed by an individual within this e-mail
do
> not
> necessarily reflect the views of Systems Union Group plc or any of its
> subsidiary companies.
>
>
> --
> To unsubscribe, e-mail: <mailto:cactus-user-
> [EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:cactus-user-
> [EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>