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.hu...@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...@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