Search in sources :

Example 6 with SearchObjectAutoCompleter

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);
}
Also used : SearchObjectAutoCompleter(org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter) Before(org.junit.Before)

Example 7 with SearchObjectAutoCompleter

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);
}
Also used : SearchObjectAutoCompleter(org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter) Before(org.junit.Before)

Example 8 with SearchObjectAutoCompleter

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);
}
Also used : SearchObjectAutoCompleter(org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter) Before(org.junit.Before)

Example 9 with SearchObjectAutoCompleter

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);
}
Also used : VmTemplate(org.ovirt.engine.core.common.businessentities.VmTemplate) SearchObjectAutoCompleter(org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter) Before(org.junit.Before)

Aggregations

SearchObjectAutoCompleter (org.ovirt.engine.core.searchbackend.SearchObjectAutoCompleter)9 Before (org.junit.Before)8 VDS (org.ovirt.engine.core.common.businessentities.VDS)1 VmTemplate (org.ovirt.engine.core.common.businessentities.VmTemplate)1