incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Huang <Alex.Hu...@citrix.com>
Subject RE: how to write Unit test which requires DB setup
Date Tue, 12 Feb 2013 01:36:16 GMT
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