use of org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter in project ovirt-engine by oVirt.
the class SearchQueryTest method mockGlusterVolumeDao.
/**
* Mock Gluster Volume Dao so that when getAllWithQuery will be called with the appropriate query string, a unique
* list will be returned. <BR/>
* This returned list will indicate, if the correct string has been passed as an argument to the getAllWithQuery
* API.
* @param glusterVolumeDao
* - The dao to be used
*/
@Before
public void mockGlusterVolumeDao() {
SearchObjectAutoCompleter search = new SearchObjectAutoCompleter();
when(glusterVolumeDao.getAllWithQuery(matches(getGlusterVolumeRegexString(search)))).thenReturn(glusterVolumeList);
}
use of org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter in project ovirt-engine by oVirt.
the class SearchQueryTest method mockQuotaDao.
@Before
public void mockQuotaDao() {
SearchObjectAutoCompleter search = new SearchObjectAutoCompleter();
when(quotaDao.getAllWithQuery(matches(getQuotaRegexString(search)))).thenReturn(quotaResultList);
}
use of org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter in project ovirt-engine by oVirt.
the class SearchQueryTest method mockNetworkDao.
@Before
public void mockNetworkDao() {
SearchObjectAutoCompleter search = new SearchObjectAutoCompleter();
when(networkViewDao.getAllWithQuery(matches(getNetworkRegexString(search)))).thenReturn(networkResultList);
}
use of org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter in project ovirt-engine by oVirt.
the class SearchQueryTest method mockVMTemplateDao.
/**
* Mock VM Template Dao so that when getAllWithQuery will be called with the appropriate query string, a unique list
* will be returned. <BR/>
* This returned list will indicate, if the correct string has been passed as an argument to the getAllWithQuery
* API.
* @param vmTemplateDao
* - The dao to be used
*/
@Before
public void mockVMTemplateDao() {
SearchObjectAutoCompleter search = new SearchObjectAutoCompleter();
when(vmTemplateDao.getAllWithQuery(matches(getVMTemplateRegexString(search)))).thenReturn(vmTemplateResultList);
// A template returned by the DAO and by the SearchQuery
VmTemplate goodTemplate = new VmTemplate();
goodTemplate.setName("Good template");
goodTemplate.setTemplateType(VmEntityType.TEMPLATE);
vmTemplateDaoResultList.add(goodTemplate);
vmTemplateResultList.add(goodTemplate);
// A template returned by the DAO and removed by the SearchQuery
VmTemplate badTemplate = new VmTemplate();
badTemplate.setTemplateType(VmEntityType.INSTANCE_TYPE);
badTemplate.setName("Bad template");
vmTemplateDaoResultList.add(badTemplate);
}
Aggregations