incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anthony Xu <Xuefei...@citrix.com>
Subject RE: how to write Unit test which requires DB setup
Date Tue, 12 Feb 2013 01:47:13 GMT
Strange , I didn't see any mock in SecurityGroupManagerImpl2Test.java, in SecurityGroupManagerTestContext.xml?


Anthony

> -----Original Message-----
> From: Alex Huang
> Sent: Monday, February 11, 2013 5:36 PM
> To: Alex Huang; Anthony Xu; cloudstack-dev@incubator.apache.org
> Subject: RE: how to write Unit test which requires DB setup
> 
> SecurityGroupManagerImpl2Test.java for how to inject mocked daos,
> managers, and adapters.
> 
> To return actual values to test out your business logic, you have can
> do look at the mockito website on how to mock methods to return values.
> 
> http://code.google.com/p/mockito/
> 
> --Alex
> 
> > -----Original Message-----
> > From: Alex Huang [mailto:Alex.Huang@citrix.com]
> > Sent: Monday, February 11, 2013 4:22 PM
> > To: Anthony Xu; cloudstack-dev@incubator.apache.org
> > Subject: RE: how to write Unit test which requires DB setup
> >
> > Mock your db access.  Basically mock up the Dao objects to return the
> results
> > you expect.
> >
> > --Alex
> >
> > > -----Original Message-----
> > > From: Anthony Xu [mailto:Xuefei.Xu@citrix.com]
> > > Sent: Monday, February 11, 2013 2:27 PM
> > > To: cloudstack-dev@incubator.apache.org
> > > Subject: how to write Unit test which requires DB setup
> > >
> > > Hi all,
> > >
> > > I'm trying to write some unit tests for network manager, I believe
> DB setup
> > is
> > > needed and some pre-test DB initial entries are also needed. Is
> there any
> > > unit test frame work to setup DB and populate some initial data
> into DB
> > > before launching the unit test?  Or is there other way to mock DB
> access?
> > >
> > > Your comment is highly appreciated!
> > >
> > > Anthony


Mime
View raw message