com.kwery.models.JobLabelModel

Here are the examples of the java api com.kwery.models.JobLabelModel taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

70 Examples 7

19 Source : KweryUtilsAllJobLabelIdsTest.java
with MIT License
from kwery

@Test
public void test() {
    JobLabelModel fromDb = jobLabelDao.getJobLabelModelById(jobLabelModel.getId());
    replacedertThat(KweryUtil.allJobLabelIds(fromDb), containsInAnyOrder(expectedIds.toArray(new Integer[13])));
}

19 Source : KweryUtilsAllJobLabelIdsTest.java
with MIT License
from kwery

private void setUpJobLabelHierarchy(List<Integer> expectedIds, JobLabelModel root) {
    JobLabelModel jobLabelModel = jobLabelModel();
    jobLabelModel.setId(RandomUtils.nextInt());
    jobLabelModel.setParentLabel(root);
    jobLabelDbSetUp(jobLabelModel);
    expectedIds.add(jobLabelModel.getId());
    JobLabelModel parent = jobLabelModel;
    for (int i = 0; i < 3; ++i) {
        JobLabelModel childJobLabelModel = jobLabelModel();
        childJobLabelModel.setId(RandomUtils.nextInt());
        childJobLabelModel.setParentLabel(parent);
        jobLabelDbSetUp(childJobLabelModel);
        parent = childJobLabelModel;
        expectedIds.add(childJobLabelModel.getId());
    }
}

19 Source : ReportLabelUpdateWithParentToWithoutParentUiTest.java
with MIT License
from kwery

public clreplaced ReportLabelUpdateWithParentToWithoutParentUiTest extends AbstractReportLabelUpdateUiTest {

    private JobLabelModel jobLabelModel;

    @Before
    public void setUp() {
        JobLabelModel parentJobLabelModel = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel);
        jobLabelModel = jobLabelModel();
        jobLabelModel.setParentLabel(parentJobLabelModel);
        jobLabelDbSetUp(jobLabelModel);
        super.setUp();
    }

    @Test
    public void test() {
        page.waitForModalDisappearance();
        page.optParentLabel();
        page.submitForm();
        page.waitForJobLabelListPage();
        page.waitForLabelSaveSuccessMessage(getReportLabel());
        replacedertThat(jobLabelDao.getAllJobLabelModels(), hreplacedize(2));
        replacedertThat(jobLabelDao.getJobLabelModelByLabel(getReportLabel()).getParentLabel(), nullValue());
    }

    @Override
    public int getReportLabelId() {
        return jobLabelModel.getId();
    }

    @Override
    public String getReportLabel() {
        return jobLabelModel.getLabel();
    }
}

19 Source : ReportLabelUpdateWithParentToWithoutParentUiTest.java
with MIT License
from kwery

@Before
public void setUp() {
    JobLabelModel parentJobLabelModel = jobLabelModel();
    jobLabelDbSetUp(parentJobLabelModel);
    jobLabelModel = jobLabelModel();
    jobLabelModel.setParentLabel(parentJobLabelModel);
    jobLabelDbSetUp(jobLabelModel);
    super.setUp();
}

19 Source : ReportLabelUpdateWithoutParentUiTest.java
with MIT License
from kwery

public clreplaced ReportLabelUpdateWithoutParentUiTest extends AbstractReportLabelUpdateUiTest {

    private JobLabelModel jobLabelModel;

    @Before
    public void setUp() {
        jobLabelModel = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel);
        super.setUp();
    }

    @Test
    public void test() {
        page.waitForModalDisappearance();
        String newLabel = UUID.randomUUID().toString();
        page.fillAndSubmitForm(newLabel, null);
        page.waitForJobLabelListPage();
        page.waitForLabelSaveSuccessMessage(newLabel);
        replacedertThat(jobLabelDao.getAllJobLabelModels(), hreplacedize(1));
        JobLabelModel fromDb = jobLabelDao.getJobLabelModelByLabel(newLabel);
        replacedertThat(fromDb, notNullValue());
        replacedertThat(fromDb.getParentLabel(), nullValue());
    }

    @Override
    public int getReportLabelId() {
        return jobLabelModel.getId();
    }

    @Override
    public String getReportLabel() {
        return jobLabelModel.getLabel();
    }
}

19 Source : ReportLabelUpdateWithoutParentToParentUiTest.java
with MIT License
from kwery

public clreplaced ReportLabelUpdateWithoutParentToParentUiTest extends AbstractReportLabelUpdateUiTest {

    private JobLabelModel jobLabelModel;

    private JobLabelModel parentJobLabelModel;

    @Before
    public void setUp() {
        jobLabelModel = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel);
        parentJobLabelModel = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel);
        super.setUp();
    }

    @Test
    public void test() {
        page.waitForModalDisappearance();
        page.parentLabel(1);
        page.optParentLabel();
        page.submitForm();
        page.waitForJobLabelListPage();
        page.waitForLabelSaveSuccessMessage(getReportLabel());
        replacedertThat(jobLabelDao.getAllJobLabelModels(), hreplacedize(2));
        replacedertThat(jobLabelDao.getJobLabelModelByLabel(getReportLabel()).getParentLabel().getLabel(), is(parentJobLabelModel.getLabel()));
    }

    @Override
    public int getReportLabelId() {
        return jobLabelModel.getId();
    }

    @Override
    public String getReportLabel() {
        return jobLabelModel.getLabel();
    }
}

19 Source : ReportLabelUpdateParentLabelDropDownUiTest.java
with MIT License
from kwery

public clreplaced ReportLabelUpdateParentLabelDropDownUiTest extends AbstractReportLabelUpdateUiTest {

    public static final int LABELS = 3;

    JobLabelModel jobLabelModel;

    JobLabelModel displayedParentJobLabelModel;

    @Before
    public void setUp() {
        JobLabelModel parentJobLabelModel = null;
        for (int i = 0; i < LABELS; ++i) {
            JobLabelModel jobLabelModel = TestUtil.jobLabelModel();
            // One without any children will be displayed in the parent dropdown list
            if (parentJobLabelModel != null) {
                jobLabelModel.setParentLabel(parentJobLabelModel);
            } else {
                displayedParentJobLabelModel = jobLabelModel;
            }
            // Choose the one at the root of the label model
            if (i == 1) {
                this.jobLabelModel = jobLabelModel;
            }
            jobLabelDbSetUp(jobLabelModel);
            parentJobLabelModel = jobLabelModel;
        }
        super.setUp();
    }

    @Test
    public void test() {
        page.waitForModalDisappearance();
        // Label to be updated is not part of the drop-down
        replacedertThat(page.parentLabelTexts(), hreplacedize(2));
        replacedertThat(page.parentLabelTexts().get(1), is(displayedParentJobLabelModel.getLabel()));
        replacedertThat(page.selectedParentLabelOptionText(), is(jobLabelModel.getParentLabel().getLabel()));
    }

    @Override
    public int getReportLabelId() {
        return jobLabelModel.getId();
    }

    @Override
    public String getReportLabel() {
        return jobLabelModel.getLabel();
    }
}

19 Source : ReportLabelUpdateParentLabelDropDownUiTest.java
with MIT License
from kwery

@Before
public void setUp() {
    JobLabelModel parentJobLabelModel = null;
    for (int i = 0; i < LABELS; ++i) {
        JobLabelModel jobLabelModel = TestUtil.jobLabelModel();
        // One without any children will be displayed in the parent dropdown list
        if (parentJobLabelModel != null) {
            jobLabelModel.setParentLabel(parentJobLabelModel);
        } else {
            displayedParentJobLabelModel = jobLabelModel;
        }
        // Choose the one at the root of the label model
        if (i == 1) {
            this.jobLabelModel = jobLabelModel;
        }
        jobLabelDbSetUp(jobLabelModel);
        parentJobLabelModel = jobLabelModel;
    }
    super.setUp();
}

19 Source : ReportLabelUpdateChangeParentUiTest.java
with MIT License
from kwery

public clreplaced ReportLabelUpdateChangeParentUiTest extends AbstractReportLabelUpdateUiTest {

    private JobLabelModel jobLabelModel;

    private JobLabelModel parentJobLabelModel1;

    @Before
    public void setUp() {
        JobLabelModel parentJobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel0);
        parentJobLabelModel1 = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel1);
        jobLabelModel = jobLabelModel();
        jobLabelModel.setParentLabel(parentJobLabelModel0);
        jobLabelDbSetUp(jobLabelModel);
        super.setUp();
    }

    @Test
    public void test() {
        page.waitForModalDisappearance();
        int selected = page.selectedParentLabelOptionIndex();
        int updated = 2;
        // Only two parents
        if (selected == 2) {
            updated = 1;
        }
        page.parentLabel(updated);
        page.submitForm();
        page.waitForJobLabelListPage();
        page.waitForLabelSaveSuccessMessage(getReportLabel());
        replacedertThat(jobLabelDao.getAllJobLabelModels(), hreplacedize(3));
        replacedertThat(jobLabelDao.getJobLabelModelByLabel(getReportLabel()).getParentLabel().getLabel(), is(parentJobLabelModel1.getLabel()));
    }

    @Override
    public int getReportLabelId() {
        return jobLabelModel.getId();
    }

    @Override
    public String getReportLabel() {
        return jobLabelModel.getLabel();
    }
}

19 Source : ReportLabelUpdateChangeParentUiTest.java
with MIT License
from kwery

@Before
public void setUp() {
    JobLabelModel parentJobLabelModel0 = jobLabelModel();
    jobLabelDbSetUp(parentJobLabelModel0);
    parentJobLabelModel1 = jobLabelModel();
    jobLabelDbSetUp(parentJobLabelModel1);
    jobLabelModel = jobLabelModel();
    jobLabelModel.setParentLabel(parentJobLabelModel0);
    jobLabelDbSetUp(jobLabelModel);
    super.setUp();
}

19 Source : ReportLabelSaveWithParentSuccessUiTest.java
with MIT License
from kwery

public clreplaced ReportLabelSaveWithParentSuccessUiTest extends AbstractReportLabelSaveUiTest {

    private JobLabelModel jobLabelModel0;

    private JobLabelModel jobLabelModel1;

    private Map<String, JobLabelModel> labelMap;

    @Before
    public void setUp() {
        jobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel0);
        jobLabelModel1 = TestUtil.jobLabelModel();
        jobLabelDbSetUp(jobLabelModel1);
        labelMap = ImmutableMap.of(jobLabelModel0.getLabel(), jobLabelModel0, jobLabelModel1.getLabel(), jobLabelModel1);
        super.setUp();
        jobLabelDao = ninjaServerRule.getInjector().getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void test() {
        page.waitForModalDisappearance();
        String label = "test";
        page.fillAndSubmitForm(label, 1);
        page.waitForJobLabelListPage();
        page.waitForLabelSaveSuccessMessage(label);
        replacedertThat(jobLabelDao.getAllJobLabelModels(), hreplacedize(3));
        JobLabelModel childLabel = jobLabelDao.getJobLabelModelByLabel(label);
        labelMap.get(childLabel.getParentLabel().getLabel()).getChildLabels().add(childLabel);
        replacedertThat(childLabel.getParentLabel(), theSameBeanAs(labelMap.get(childLabel.getParentLabel().getLabel())));
    }
}

19 Source : ReportLabelSaveWithParentSuccessUiTest.java
with MIT License
from kwery

@Test
public void test() {
    page.waitForModalDisappearance();
    String label = "test";
    page.fillAndSubmitForm(label, 1);
    page.waitForJobLabelListPage();
    page.waitForLabelSaveSuccessMessage(label);
    replacedertThat(jobLabelDao.getAllJobLabelModels(), hreplacedize(3));
    JobLabelModel childLabel = jobLabelDao.getJobLabelModelByLabel(label);
    labelMap.get(childLabel.getParentLabel().getLabel()).getChildLabels().add(childLabel);
    replacedertThat(childLabel.getParentLabel(), theSameBeanAs(labelMap.get(childLabel.getParentLabel().getLabel())));
}

19 Source : ReportLabelSaveValidationUiTest.java
with MIT License
from kwery

@Before
public void setUp() {
    JobLabelModel jobLabelModel = jobLabelModel();
    jobLabelDbSetUp(jobLabelModel);
    super.setUp();
}

19 Source : ReportLabelSaveLabelWithParentPickParentUiTest.java
with MIT License
from kwery

@Before
public void setUp() {
    JobLabelModel parentJobLabelModel = null;
    for (int i = 0; i < LABELS; ++i) {
        JobLabelModel jobLabelModel = TestUtil.jobLabelModel();
        if (parentJobLabelModel != null) {
            jobLabelModel.setParentLabel(parentJobLabelModel);
        }
        jobLabelDbSetUp(jobLabelModel);
        parentJobLabelModel = jobLabelModel;
    }
    super.setUp();
}

19 Source : ReportLabelListPage.java
with MIT License
from kwery

public Map<ReportLabelList, ?> toMap(JobLabelModel model) {
    Map map = new HashMap();
    map.put(label, model.getLabel());
    map.put(editLink, String.format("/#report-label/%d", model.getId()));
    return map;
}

19 Source : ReportSaveLabelDisplayUiTest.java
with MIT License
from kwery

public clreplaced ReportSaveLabelDisplayUiTest extends AbstractReportSaveUiTest {

    private JobLabelModel jobLabelModel0;

    private JobLabelModel jobLabelModel1;

    @Before
    public void setUp() {
        jobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel0);
        jobLabelModel1 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel1);
        super.setUp();
    }

    @Test
    public void testAllLabelsShown() {
        replacedertThat(page.labelTexts(0), containsInAnyOrder("", jobLabelModel0.getLabel(), jobLabelModel1.getLabel()));
        page.clickOnAddLabel(1);
        replacedertThat(page.labelTexts(0), containsInAnyOrder("", jobLabelModel0.getLabel(), jobLabelModel1.getLabel()));
        replacedertThat(page.labelTexts(1), containsInAnyOrder("", jobLabelModel0.getLabel(), jobLabelModel1.getLabel()));
        page.clickOnRemoveLabel(0);
        replacedertThat(page.labelTexts(0), containsInAnyOrder("", jobLabelModel0.getLabel(), jobLabelModel1.getLabel()));
        page.clickOnRemoveLabel(0);
    }
}

19 Source : JobSearchDaoModificationTest.java
with MIT License
from kwery

public clreplaced JobSearchDaoModificationTest extends RepoDashDaoTestBase {

    private String jobreplacedle;

    private String jobName;

    private String labelName;

    private String queryreplacedle;

    private String queryLabel;

    private String datasourceLabel;

    private JobModel datasourceLabelSearchJobModel;

    private JobModel sqlQueryLabelSearchJobModel;

    private JobModel sqlQueryreplacedleSearchJobModel;

    private JobModel jobLabelSearchJobModel;

    private JobModel replacedleSearchJobModel;

    private JobModel nameSearchJobModel;

    private JobSearchDao jobSearchDao;

    private JobDao jobDao;

    private JobLabelDao jobLabelDao;

    private DatasourceDao datasourceDao;

    private JobLabelModel jobLabelModel;

    private SqlQueryModel sqlQueryModel0;

    private SqlQueryModel sqlQueryModel1;

    private Datasource datasource1;

    private SqlQueryModel sqlQueryModel2;

    private Datasource datasource0;

    @Before
    public void setUp() {
        jobDao = getInstance(JobDao.clreplaced);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
        datasourceDao = getInstance(DatasourceDao.clreplaced);
        jobreplacedle = RandomStringUtils.randomAlphabetic(10);
        replacedleSearchJobModel = TestUtil.jobModelWithoutIdWithoutDependents();
        replacedleSearchJobModel.setreplacedle(jobreplacedle);
        jobDao.save(replacedleSearchJobModel);
        jobName = RandomStringUtils.randomAlphabetic(10);
        nameSearchJobModel = TestUtil.jobModelWithoutIdWithoutDependents();
        nameSearchJobModel.setName(jobName);
        jobDao.save(nameSearchJobModel);
        jobLabelModel = TestUtil.jobLabelModelWithoutId();
        labelName = RandomStringUtils.randomAlphabetic(10);
        jobLabelModel.setLabel(labelName);
        jobLabelModel = jobLabelDao.save(jobLabelModel);
        jobLabelSearchJobModel = TestUtil.jobModelWithoutIdWithoutDependents();
        jobLabelSearchJobModel.getLabels().add(jobLabelModel);
        jobDao.save(jobLabelSearchJobModel);
        datasource0 = TestUtil.datasourceWithoutId();
        datasourceDao.save(datasource0);
        sqlQueryModel0 = TestUtil.sqlQueryModelWithoutId(datasource0);
        queryreplacedle = RandomStringUtils.randomAlphabetic(10);
        sqlQueryModel0.setreplacedle(queryreplacedle);
        sqlQueryreplacedleSearchJobModel = TestUtil.jobModelWithoutIdWithoutDependents();
        sqlQueryreplacedleSearchJobModel.getSqlQueries().add(sqlQueryModel0);
        jobDao.save(sqlQueryreplacedleSearchJobModel);
        sqlQueryModel1 = TestUtil.sqlQueryModelWithoutId(datasource0);
        queryLabel = RandomStringUtils.randomAlphabetic(10);
        sqlQueryModel1.setLabel(queryLabel);
        sqlQueryLabelSearchJobModel = TestUtil.jobModelWithoutIdWithoutDependents();
        sqlQueryLabelSearchJobModel.getSqlQueries().add(sqlQueryModel1);
        jobDao.save(sqlQueryLabelSearchJobModel);
        datasource1 = TestUtil.datasourceWithoutId();
        datasourceLabel = RandomStringUtils.randomAlphabetic(10);
        datasource1.setLabel(datasourceLabel);
        datasourceDao.save(datasource1);
        sqlQueryModel2 = TestUtil.sqlQueryModelWithoutId(datasource1);
        datasourceLabelSearchJobModel = TestUtil.jobModelWithoutIdWithoutDependents();
        datasourceLabelSearchJobModel.getSqlQueries().add(sqlQueryModel2);
        jobDao.save(datasourceLabelSearchJobModel);
        jobSearchDao = getInstance(JobSearchDao.clreplaced);
    }

    @Test
    public void testUpdateJobreplacedle() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(jobreplacedle);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        replacedleSearchJobModel.setreplacedle(RandomStringUtils.randomAlphabetic(3));
        jobDao.save(replacedleSearchJobModel);
        System.out.println("========================================================================================");
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testDeleteJobreplacedle() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(jobreplacedle);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        jobDao.delete(replacedleSearchJobModel.getId());
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testUpdateJobName() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(jobName);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        nameSearchJobModel.setName(RandomStringUtils.randomAlphabetic(3));
        jobDao.save(nameSearchJobModel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testDeleteJobName() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(jobName);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        jobDao.delete(nameSearchJobModel.getId());
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testUpdateJobLabel() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(labelName);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        jobLabelModel.setLabel(RandomStringUtils.randomAlphabetic(3));
        jobLabelDao.save(jobLabelModel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testRemoveJobLabel() throws Exception {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(labelName);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        jobLabelSearchJobModel.getLabels().clear();
        jobDao.save(jobLabelSearchJobModel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testUpdateSqlQueryWithreplacedle() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(queryreplacedle);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        sqlQueryModel0.setreplacedle(RandomStringUtils.randomAlphabetic(3));
        sqlQueryreplacedleSearchJobModel.getSqlQueries().clear();
        sqlQueryreplacedleSearchJobModel.getSqlQueries().add(sqlQueryModel0);
        jobDao.save(sqlQueryreplacedleSearchJobModel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testDeleteSqlQueryWithreplacedle() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(queryreplacedle);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        sqlQueryreplacedleSearchJobModel.getSqlQueries().clear();
        jobDao.save(sqlQueryreplacedleSearchJobModel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testUpdateSqlQueryWithLabel() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(queryLabel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        sqlQueryModel1.setLabel(RandomStringUtils.randomAlphabetic(3));
        sqlQueryLabelSearchJobModel.getSqlQueries().clear();
        sqlQueryLabelSearchJobModel.getSqlQueries().add(sqlQueryModel1);
        jobDao.save(sqlQueryLabelSearchJobModel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testDeleteSqlQueryWithLabel() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(queryLabel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        sqlQueryModel1.setLabel(RandomStringUtils.randomAlphabetic(3));
        sqlQueryLabelSearchJobModel.getSqlQueries().clear();
        jobDao.save(sqlQueryLabelSearchJobModel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testUpdateSqlQueryWithDatasource() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(datasourceLabel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        datasource1.setLabel(RandomStringUtils.randomAlphabetic(3));
        datasourceDao.update(datasource1);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }

    @Test
    public void testUpdateToAnotherDatasourceSqlQueryWithDatasource() {
        SearchFilter searchFilter = new SearchFilter();
        searchFilter.setPhrase(datasourceLabel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(1));
        datasourceLabelSearchJobModel.getSqlQueries().clear();
        sqlQueryModel2.setDatasource(datasource0);
        datasourceLabelSearchJobModel.getSqlQueries().add(sqlQueryModel2);
        jobDao.save(datasourceLabelSearchJobModel);
        replacedertThat(jobSearchDao.search(searchFilter).size(), is(0));
    }
}

19 Source : JobLabelDaoUpdateTest.java
with MIT License
from kwery

public clreplaced JobLabelDaoUpdateTest extends RepoDashDaoTestBase {

    private JobLabelDao jobLabelDao;

    private JobLabelModel jobLabelModel;

    @Before
    public void setUp() {
        jobLabelModel = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void test() throws Exception {
        String label = UUID.randomUUID().toString();
        jobLabelModel.setLabel(label);
        jobLabelDao.save(jobLabelModel);
        new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(jobLabelModel)).build().replacedertTable();
    }
}

19 Source : JobLabelDaoUpdateParentTest.java
with MIT License
from kwery

public clreplaced JobLabelDaoUpdateParentTest extends RepoDashDaoTestBase {

    private JobLabelModel parentJobLabelModel0;

    private JobLabelModel childJobLabelModel;

    private JobLabelModel parentJobLabelModel1;

    private JobLabelDao jobLabelDao;

    @Before
    public void setUp() {
        parentJobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel0);
        childJobLabelModel = jobLabelModel();
        childJobLabelModel.setParentLabel(parentJobLabelModel0);
        jobLabelDbSetUp(childJobLabelModel);
        parentJobLabelModel1 = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel1);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void test() throws Exception {
        childJobLabelModel.setParentLabel(parentJobLabelModel1);
        DozerBeanMapper mapper = new DozerBeanMapper();
        JobLabelModel expected = mapper.map(childJobLabelModel, JobLabelModel.clreplaced);
        jobLabelDao.save(childJobLabelModel);
        new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(parentJobLabelModel0, parentJobLabelModel1, expected)).build().replacedertTable();
    }
}

19 Source : JobLabelDaoUpdateParentTest.java
with MIT License
from kwery

@Test
public void test() throws Exception {
    childJobLabelModel.setParentLabel(parentJobLabelModel1);
    DozerBeanMapper mapper = new DozerBeanMapper();
    JobLabelModel expected = mapper.map(childJobLabelModel, JobLabelModel.clreplaced);
    jobLabelDao.save(childJobLabelModel);
    new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(parentJobLabelModel0, parentJobLabelModel1, expected)).build().replacedertTable();
}

19 Source : JobLabelDaoSaveTest.java
with MIT License
from kwery

@Test
public void test() throws DatabaseUnitException, SQLException, IOException {
    JobLabelModel m = jobLabelModel();
    DozerBeanMapper mapper = new DozerBeanMapper();
    JobLabelModel expected = mapper.map(m, JobLabelModel.clreplaced);
    jobLabelDao.save(m);
    new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(expected)).columnsToIgnore(ID_COLUMN).build().replacedertTable();
}

19 Source : JobLabelDaoSaveTest.java
with MIT License
from kwery

@Test(expected = ConstraintViolationException.clreplaced)
public void testNullLabel() {
    JobLabelModel m = jobLabelModel();
    m.setLabel(null);
    jobLabelDao.save(m);
}

19 Source : JobLabelDaoSaveTest.java
with MIT License
from kwery

@Test(expected = ConstraintViolationException.clreplaced)
public void testEmptyLabel() {
    JobLabelModel m = jobLabelModel();
    m.setLabel("");
    jobLabelDao.save(m);
}

19 Source : JobLabelDaoSaveChildLabelTest.java
with MIT License
from kwery

public clreplaced JobLabelDaoSaveChildLabelTest extends RepoDashDaoTestBase {

    private JobLabelModel parentJobLabelModel;

    JobLabelDao jobLabelDao;

    @Before
    public void setUp() {
        parentJobLabelModel = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void test() throws Exception {
        JobLabelModel childJobLabelModel = jobLabelModel();
        childJobLabelModel.setParentLabel(parentJobLabelModel);
        DozerBeanMapper mapper = new DozerBeanMapper();
        JobLabelModel expected = mapper.map(childJobLabelModel, JobLabelModel.clreplaced);
        jobLabelDao.save(childJobLabelModel);
        new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(expected, parentJobLabelModel)).columnsToIgnore(ID_COLUMN).build().replacedertTable();
    }
}

19 Source : JobLabelDaoSaveChildLabelTest.java
with MIT License
from kwery

@Test
public void test() throws Exception {
    JobLabelModel childJobLabelModel = jobLabelModel();
    childJobLabelModel.setParentLabel(parentJobLabelModel);
    DozerBeanMapper mapper = new DozerBeanMapper();
    JobLabelModel expected = mapper.map(childJobLabelModel, JobLabelModel.clreplaced);
    jobLabelDao.save(childJobLabelModel);
    new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(expected, parentJobLabelModel)).columnsToIgnore(ID_COLUMN).build().replacedertTable();
}

19 Source : JobLabelDaoQueryTest.java
with MIT License
from kwery

public clreplaced JobLabelDaoQueryTest extends RepoDashDaoTestBase {

    private JobLabelDao jobLabelDao;

    private JobLabelModel parentJobLabelModel;

    private JobLabelModel childJobLabelModel0;

    private JobLabelModel childJobLabelModel1;

    @Before
    public void setUp() {
        parentJobLabelModel = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel);
        childJobLabelModel0 = jobLabelModel();
        childJobLabelModel0.setParentLabel(parentJobLabelModel);
        jobLabelDbSetUp(childJobLabelModel0);
        childJobLabelModel1 = jobLabelModel();
        childJobLabelModel1.setParentLabel(parentJobLabelModel);
        jobLabelDbSetUp(childJobLabelModel1);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void testGetById() {
        DozerBeanMapper mapper = new DozerBeanMapper();
        JobLabelModel expectedParentJobLabelModel = mapper.map(parentJobLabelModel, JobLabelModel.clreplaced);
        expectedParentJobLabelModel.getChildLabels().add(childJobLabelModel0);
        expectedParentJobLabelModel.getChildLabels().add(childJobLabelModel1);
        childJobLabelModel0.setParentLabel(expectedParentJobLabelModel);
        childJobLabelModel1.setParentLabel(expectedParentJobLabelModel);
        replacedertThat(jobLabelDao.getJobLabelModelById(parentJobLabelModel.getId()), theSameBeanAs(expectedParentJobLabelModel));
    }

    @Test
    public void testGetByLabel() {
        DozerBeanMapper mapper = new DozerBeanMapper();
        JobLabelModel expectedParentJobLabelModel = mapper.map(parentJobLabelModel, JobLabelModel.clreplaced);
        expectedParentJobLabelModel.getChildLabels().add(childJobLabelModel0);
        expectedParentJobLabelModel.getChildLabels().add(childJobLabelModel1);
        childJobLabelModel0.setParentLabel(expectedParentJobLabelModel);
        childJobLabelModel1.setParentLabel(expectedParentJobLabelModel);
        replacedertThat(jobLabelDao.getJobLabelModelByLabel(parentJobLabelModel.getLabel()), theSameBeanAs(expectedParentJobLabelModel));
    }
}

19 Source : JobLabelDaoQueryTest.java
with MIT License
from kwery

@Test
public void testGetById() {
    DozerBeanMapper mapper = new DozerBeanMapper();
    JobLabelModel expectedParentJobLabelModel = mapper.map(parentJobLabelModel, JobLabelModel.clreplaced);
    expectedParentJobLabelModel.getChildLabels().add(childJobLabelModel0);
    expectedParentJobLabelModel.getChildLabels().add(childJobLabelModel1);
    childJobLabelModel0.setParentLabel(expectedParentJobLabelModel);
    childJobLabelModel1.setParentLabel(expectedParentJobLabelModel);
    replacedertThat(jobLabelDao.getJobLabelModelById(parentJobLabelModel.getId()), theSameBeanAs(expectedParentJobLabelModel));
}

19 Source : JobLabelDaoQueryTest.java
with MIT License
from kwery

@Test
public void testGetByLabel() {
    DozerBeanMapper mapper = new DozerBeanMapper();
    JobLabelModel expectedParentJobLabelModel = mapper.map(parentJobLabelModel, JobLabelModel.clreplaced);
    expectedParentJobLabelModel.getChildLabels().add(childJobLabelModel0);
    expectedParentJobLabelModel.getChildLabels().add(childJobLabelModel1);
    childJobLabelModel0.setParentLabel(expectedParentJobLabelModel);
    childJobLabelModel1.setParentLabel(expectedParentJobLabelModel);
    replacedertThat(jobLabelDao.getJobLabelModelByLabel(parentJobLabelModel.getLabel()), theSameBeanAs(expectedParentJobLabelModel));
}

19 Source : JobLabelDaoGetAllLabelsTest.java
with MIT License
from kwery

public clreplaced JobLabelDaoGetAllLabelsTest extends RepoDashDaoTestBase {

    private JobLabelModel jobLabelModel0;

    private JobLabelModel jobLabelModel1;

    private JobLabelDao jobLabelDao;

    Map<String, JobLabelModel> modelMap = new HashMap<>();

    @Before
    public void setUp() {
        jobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel0);
        jobLabelModel1 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel1);
        modelMap.put(jobLabelModel0.getLabel(), jobLabelModel0);
        modelMap.put(jobLabelModel1.getLabel(), jobLabelModel1);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void test() {
        for (JobLabelModel jobLabelModel : jobLabelDao.getAllJobLabelModels()) {
            replacedertThat(jobLabelModel, theSameBeanAs(modelMap.get(jobLabelModel.getLabel())));
        }
    }
}

19 Source : JobLabelDaoGetAllLabelsTest.java
with MIT License
from kwery

@Test
public void test() {
    for (JobLabelModel jobLabelModel : jobLabelDao.getAllJobLabelModels()) {
        replacedertThat(jobLabelModel, theSameBeanAs(modelMap.get(jobLabelModel.getLabel())));
    }
}

19 Source : JobLabelDaoDeleteParentJobTest.java
with MIT License
from kwery

public clreplaced JobLabelDaoDeleteParentJobTest extends RepoDashDaoTestBase {

    @Rule
    public ExpectedException expectedException = ExpectedException.none();

    private JobLabelModel jobLabelModel;

    private JobLabelDao jobLabelDao;

    private JobLabelModel parentJobLabelModel;

    @Before
    public void setUp() {
        parentJobLabelModel = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel);
        jobLabelModel = jobLabelModel();
        jobLabelModel.setParentLabel(parentJobLabelModel);
        jobLabelDbSetUp(jobLabelModel);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void test() {
        replacedertThat(jobLabelDao.isParentLabel(parentJobLabelModel.getId()), is(true));
        replacedertThat(jobLabelDao.isParentLabel(jobLabelModel.getId()), is(false));
        expectedException.expectCause(isA(PersistenceException.clreplaced));
        jobLabelDao.deleteJobLabelById(parentJobLabelModel.getId());
    }
}

19 Source : JobLabelDaoDeleteJobDependencyTest.java
with MIT License
from kwery

public clreplaced JobLabelDaoDeleteJobDependencyTest extends RepoDashDaoTestBase {

    @Rule
    public ExpectedException expectedException = ExpectedException.none();

    private JobLabelDao jobLabelDao;

    private JobLabelModel jobLabelModel;

    @Before
    public void setUp() {
        JobModel jobModel = jobModelWithoutDependents();
        jobDbSetUp(jobModel);
        jobLabelModel = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel);
        jobModel.getLabels().add(jobLabelModel);
        jobJobLabelDbSetUp(jobModel);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void test() {
        replacedertThat(jobLabelDao.doJobsDependOnLabel(jobLabelModel.getId()), is(true));
        expectedException.expectCause(isA(PersistenceException.clreplaced));
        jobLabelDao.deleteJobLabelById(jobLabelModel.getId());
    }
}

19 Source : JobLabelDaoDeleteByIdTest.java
with MIT License
from kwery

public clreplaced JobLabelDaoDeleteByIdTest extends RepoDashDaoTestBase {

    private JobLabelModel jobLabelModel1;

    private JobLabelModel jobLabelModel0;

    private JobLabelDao jobLabelDao;

    @Before
    public void setUp() {
        jobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel0);
        jobLabelModel1 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel1);
        jobLabelDao = getInstance(JobLabelDao.clreplaced);
    }

    @Test
    public void test() {
        jobLabelDao.deleteJobLabelById(jobLabelModel0.getId());
        replacedertThat(jobLabelDao.getAllJobLabelModels(), hreplacedize(1));
        replacedertThat(jobLabelDao.getAllJobLabelModels().get(0), theSameBeanAs(jobLabelModel1));
    }
}

19 Source : JobDaoUpdateLabelTest.java
with MIT License
from kwery

public clreplaced JobDaoUpdateLabelTest extends RepoDashDaoTestBase {

    private JobDao jobDao;

    private JobModel jobModel;

    private JobLabelModel jobLabelModel1;

    private JobLabelModel jobLabelModel2;

    private JobLabelModel jobLabelModel0;

    private long created;

    @Before
    public void setUp() {
        jobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel0);
        jobLabelModel1 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel1);
        jobLabelModel2 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel2);
        jobModel = jobModelWithoutDependents();
        jobModel.getLabels().addAll(ImmutableSet.of(jobLabelModel0, jobLabelModel2));
        jobDbSetUp(jobModel);
        created = jobModel.getCreated();
        jobDao = getInstance(JobDao.clreplaced);
    }

    @Test
    public void testClearLabel() throws Exception {
        jobModel.getLabels().clear();
        JobModel expected = new DozerBeanMapper().map(jobModel, JobModel.clreplaced);
        long now = System.currentTimeMillis();
        TestUtil.nullifyTimestamps(jobModel);
        jobModel = jobDao.save(jobModel);
        expected.setUpdated(jobModel.getUpdated());
        new DbTablereplacederterBuilder(JOB_JOB_LABEL_TABLE, jobJobLabelTable(expected)).columnToIgnore(JOB_JOB_LABEL_TABLE_ID_COLUMN).build().replacedertTable();
        new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(jobLabelModel0, jobLabelModel1, jobLabelModel2)).build().replacedertTable();
        replacedertThat(jobModel.getUpdated(), greaterThanOrEqualTo(now));
        replacedertThat(jobModel.getCreated(), is(created));
    }

    @Test
    public void testAddAndDeleteLabel() throws Exception {
        jobModel.getLabels().remove(jobLabelModel1);
        jobModel.getLabels().add(jobLabelModel2);
        JobModel expected = new DozerBeanMapper().map(jobModel, JobModel.clreplaced);
        long now = System.currentTimeMillis();
        TestUtil.nullifyTimestamps(jobModel);
        jobModel = jobDao.save(jobModel);
        expected.setUpdated(jobModel.getUpdated());
        new DbTablereplacederterBuilder(JOB_JOB_LABEL_TABLE, jobJobLabelTable(expected)).columnToIgnore(JOB_JOB_LABEL_TABLE_ID_COLUMN).build().replacedertTable();
        new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(jobLabelModel0, jobLabelModel1, jobLabelModel2)).build().replacedertTable();
        replacedertThat(jobModel.getUpdated(), greaterThanOrEqualTo(now));
        replacedertThat(jobModel.getCreated(), is(created));
    }
}

19 Source : JobDaoSaveWithLabelTest.java
with MIT License
from kwery

public clreplaced JobDaoSaveWithLabelTest extends RepoDashDaoTestBase {

    private JobLabelModel jobLabelModel0;

    private JobLabelModel jobLabelModel1;

    @Before
    public void setUp() {
        jobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel0);
        jobLabelModel1 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel1);
    }

    @Test
    public void test() throws Exception {
        JobModel jobModel = jobModelWithoutIdWithoutDependents();
        TestUtil.nullifyTimestamps(jobModel);
        jobModel.setLabels(ImmutableSet.of(jobLabelModel0, jobLabelModel1));
        DozerBeanMapper mapper = new DozerBeanMapper();
        JobModel expected = mapper.map(jobModel, JobModel.clreplaced);
        long now = System.currentTimeMillis();
        jobModel = getInstance(JobDao.clreplaced).save(jobModel);
        expected.setId(jobModel.getId());
        expected.setCreated(jobModel.getCreated());
        expected.setUpdated(jobModel.getUpdated());
        new DbTablereplacederterBuilder(JOB_TABLE, jobTable(expected)).build().replacedertTable();
        new DbTablereplacederterBuilder(JOB_JOB_LABEL_TABLE, jobJobLabelTable(expected)).columnToIgnore(JOB_JOB_LABEL_TABLE_ID_COLUMN).build().replacedertTable();
        new DbTablereplacederterBuilder(JOB_LABEL_TABLE, jobLabelTable(jobLabelModel0, jobLabelModel1)).build().replacedertTable();
        replacedertThat(jobModel.getCreated(), greaterThanOrEqualTo(now));
        replacedertThat(jobModel.getUpdated(), greaterThanOrEqualTo(now));
    }
}

19 Source : JobDaoFilterJobsByLabelTest.java
with MIT License
from kwery

public clreplaced JobDaoFilterJobsByLabelTest extends RepoDashDaoTestBase {

    private JobDao jobDao;

    private JobLabelModel jobLabelModel0;

    private JobModel jobModel0;

    private JobModel jobModel1;

    @Before
    public void setUp() {
        jobModel0 = jobModelWithoutDependents();
        jobDbSetUp(jobModel0);
        jobModel1 = jobModelWithoutDependents();
        jobDbSetUp(jobModel1);
        jobLabelModel0 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel0);
        jobModel0.setLabels(ImmutableSet.of(jobLabelModel0));
        jobJobLabelDbSetUp(jobModel0);
        jobModel1.setLabels(ImmutableSet.of(jobLabelModel0));
        jobJobLabelDbSetUp(jobModel1);
        JobModel jobModel2 = jobModelWithoutDependents();
        jobDbSetUp(jobModel2);
        JobLabelModel jobLabelModel1 = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel1);
        jobModel2.setLabels(ImmutableSet.of(jobLabelModel1));
        jobJobLabelDbSetUp(jobModel2);
        jobDao = getInstance(JobDao.clreplaced);
    }

    @Test
    public void test() {
        List<JobModel> jobs = jobDao.getJobsByJobLabelIds(ImmutableSet.of(jobLabelModel0.getId()));
        replacedertThat(jobs, hreplacedize(2));
        replacedertThat(jobs.stream().map(JobModel::getId).collect(toList()), containsInAnyOrder(jobModel0.getId(), jobModel1.getId()));
    }
}

19 Source : JobDaoFilterJobsByLabelTest.java
with MIT License
from kwery

@Before
public void setUp() {
    jobModel0 = jobModelWithoutDependents();
    jobDbSetUp(jobModel0);
    jobModel1 = jobModelWithoutDependents();
    jobDbSetUp(jobModel1);
    jobLabelModel0 = jobLabelModel();
    jobLabelDbSetUp(jobLabelModel0);
    jobModel0.setLabels(ImmutableSet.of(jobLabelModel0));
    jobJobLabelDbSetUp(jobModel0);
    jobModel1.setLabels(ImmutableSet.of(jobLabelModel0));
    jobJobLabelDbSetUp(jobModel1);
    JobModel jobModel2 = jobModelWithoutDependents();
    jobDbSetUp(jobModel2);
    JobLabelModel jobLabelModel1 = jobLabelModel();
    jobLabelDbSetUp(jobLabelModel1);
    jobModel2.setLabels(ImmutableSet.of(jobLabelModel1));
    jobJobLabelDbSetUp(jobModel2);
    jobDao = getInstance(JobDao.clreplaced);
}

19 Source : JobDaoJobFilterTest.java
with MIT License
from kwery

public clreplaced JobDaoJobFilterTest extends RepoDashDaoTestBase {

    private JobDao jobDao;

    private JobLabelModel jobLabelModel;

    private JobModel jobModel0;

    private JobModel jobModel1;

    private SqlQueryModel sqlQueryModel0;

    @Before
    public void setUp() {
        jobModel0 = jobModelWithoutDependents();
        jobDbSetUp(jobModel0);
        Datasource datasource = datasource();
        datasourceDbSetup(datasource);
        sqlQueryModel0 = sqlQueryModel(datasource);
        sqlQueryDbSetUp(sqlQueryModel0);
        jobModel0.getSqlQueries().add(sqlQueryModel0);
        jobSqlQueryDbSetUp(jobModel0);
        jobModel1 = jobModelWithoutDependents();
        jobDbSetUp(jobModel1);
        jobModel1.getSqlQueries().add(sqlQueryModel0);
        jobSqlQueryDbSetUp(jobModel1);
        JobModel jobModel2 = jobModelWithoutDependents();
        jobDbSetUp(jobModel2);
        jobLabelModel = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel);
        jobModel0.setLabels(ImmutableSet.of(jobLabelModel));
        jobJobLabelDbSetUp(jobModel0);
        jobModel1.setLabels(ImmutableSet.of(jobLabelModel));
        jobJobLabelDbSetUp(jobModel1);
        jobDao = getInstance(JobDao.clreplaced);
    }

    @Test
    public void testFilterLabel() {
        JobSearchFilter jobSearchFilter = new JobSearchFilter();
        jobSearchFilter.setJobLabelIds(ImmutableSet.of(jobLabelModel.getId()));
        List<JobModel> jobs = jobDao.filterJobs(jobSearchFilter);
        replacedertThat(jobs, hreplacedize(2));
        replacedertThat(jobs.stream().map(JobModel::getId).collect(toList()), containsInAnyOrder(jobModel0.getId(), jobModel1.getId()));
    }

    @Test
    public void testFilterLabelPagination() {
        JobSearchFilter jobSearchFilter = new JobSearchFilter();
        jobSearchFilter.setJobLabelIds(ImmutableSet.of(jobLabelModel.getId()));
        jobSearchFilter.setPageNo(0);
        jobSearchFilter.setResultCount(1);
        List<JobModel> jobs = jobDao.filterJobs(jobSearchFilter);
        replacedertThat(jobs, hreplacedize(1));
        JobModel firstPageJobModel = jobs.get(0);
        jobSearchFilter.setPageNo(1);
        jobs = jobDao.filterJobs(jobSearchFilter);
        replacedertThat(jobs, hreplacedize(1));
        replacedertThat(jobs.get(0).getId(), not(firstPageJobModel.getId()));
    }

    @Test
    public void testFilterSqlQuery() {
        JobSearchFilter jobSearchFilter = new JobSearchFilter();
        jobSearchFilter.setSqlQueryIds(ImmutableSet.of(sqlQueryModel0.getId()));
        List<JobModel> jobs = jobDao.filterJobs(jobSearchFilter);
        replacedertThat(jobs, hreplacedize(2));
        replacedertThat(jobs.stream().map(JobModel::getId).collect(toList()), containsInAnyOrder(jobModel0.getId(), jobModel1.getId()));
    }

    @Test
    public void testFilterSqlQueryPagination() {
        JobSearchFilter jobSearchFilter = new JobSearchFilter();
        jobSearchFilter.setPageNo(0);
        jobSearchFilter.setResultCount(1);
        jobSearchFilter.setSqlQueryIds(ImmutableSet.of(sqlQueryModel0.getId()));
        List<JobModel> jobs = jobDao.filterJobs(jobSearchFilter);
        replacedertThat(jobs, hreplacedize(1));
        JobModel firstPageJobModel = jobs.get(0);
        jobSearchFilter.setPageNo(1);
        jobs = jobDao.filterJobs(jobSearchFilter);
        replacedertThat(jobs, hreplacedize(1));
        replacedertThat(jobs.get(0).getId(), not(firstPageJobModel.getId()));
    }
}

19 Source : JobLabelApiControllerSaveJobLabelTest.java
with MIT License
from kwery

public clreplaced JobLabelApiControllerSaveJobLabelTest extends AbstractPostLoginApiTest {

    private JobLabelModel jobLabelModel;

    @Before
    public void setUp() {
        jobLabelModel = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel);
    }

    @Test
    public void test() {
        String url = getInjector().getInstance(Router.clreplaced).getReverseRoute(JobLabelApiController.clreplaced, "saveJobLabel");
        JobLabelDto dto = new JobLabelDto();
        dto.setLabelName("foobarmoo");
        dto.setParentLabelId(jobLabelModel.getId());
        String response = ninjaTestBrowser.postJson(getUrl(url), dto);
        replacedertThat(response, isJson());
        replacedertThat(response, hasJsonPath("$.status", is(success.name())));
        JobLabelDao jobLabelDao = getInjector().getInstance(JobLabelDao.clreplaced);
        JobLabelModel fromDb = jobLabelDao.getJobLabelModelByLabel("foobarmoo");
        replacedertThat(fromDb.getParentLabel().getId(), is(jobLabelModel.getId()));
        replacedertThat(fromDb.getLabel(), is("foobarmoo"));
        replacedertThat(jobLabelDao.getAllJobLabelModels(), hreplacedize(2));
    }
}

19 Source : JobLabelApiControllerGetByIdTest.java
with MIT License
from kwery

public clreplaced JobLabelApiControllerGetByIdTest extends AbstractPostLoginApiTest {

    private JobLabelModel model;

    private JobLabelModel parentModel;

    @Before
    public void setUp() {
        parentModel = TestUtil.jobLabelModel();
        DbUtil.jobLabelDbSetUp(parentModel);
        model = jobLabelModel();
        model.setParentLabel(parentModel);
        jobLabelDbSetUp(model);
    }

    @Test
    public void test() {
        String url = getInjector().getInstance(Router.clreplaced).getReverseRoute(JobLabelApiController.clreplaced, "getJobLabelById", ImmutableMap.of("jobLabelId", model.getId()));
        String response = ninjaTestBrowser.makeJsonRequest(getUrl(url));
        replacedertThat(response, isJson());
        replacedertThat(response, hasJsonPath("$.jobLabelModel.id", is(model.getId())));
        replacedertThat(response, hasJsonPath("$.jobLabelModel.label", is(model.getLabel())));
        replacedertThat(response, hasJsonPath("$.parentJobLabelModel.label", is(parentModel.getLabel())));
        replacedertThat(response, hasJsonPath("$.parentJobLabelModel.id", is(parentModel.getId())));
    }
}

19 Source : JobLabelApiControllerGetAllTest.java
with MIT License
from kwery

public clreplaced JobLabelApiControllerGetAllTest extends AbstractPostLoginApiTest {

    private JobLabelModel parentJobLabelModel;

    private JobLabelModel childJobLabelModel;

    @Before
    public void setUp() {
        parentJobLabelModel = jobLabelModel();
        jobLabelDbSetUp(parentJobLabelModel);
        childJobLabelModel = jobLabelModel();
        childJobLabelModel.setParentLabel(parentJobLabelModel);
        jobLabelDbSetUp(childJobLabelModel);
    }

    @Test
    public void test() {
        String url = getInjector().getInstance(Router.clreplaced).getReverseRoute(JobLabelApiController.clreplaced, "getAllJobLabels");
        String response = ninjaTestBrowser.makeJsonRequest(getUrl(url));
        replacedertThat(response, JsonPathMatchers.isJson());
        replacedertThat(response, JsonPathMatchers.hasJsonPath("$.[*]", hreplacedize(2)));
        for (JobLabelModel jobLabelModel : ImmutableList.of(parentJobLabelModel, childJobLabelModel)) {
            replacedertThat(response, JsonPathMatchers.hasJsonPath("$.[*].jobLabelModel.label", hasItem(jobLabelModel.getLabel())));
        }
        replacedertThat(response, JsonPathMatchers.hasJsonPath("$.[*].parentJobLabelModel.label", hasItem(parentJobLabelModel.getLabel())));
        replacedertThat(response, JsonPathMatchers.hasJsonPath("$.[*].jobLabelModel.childLabels[*].label", hasItem(childJobLabelModel.getLabel())));
    }
}

19 Source : JobLabelApiControllerGetAllTest.java
with MIT License
from kwery

@Test
public void test() {
    String url = getInjector().getInstance(Router.clreplaced).getReverseRoute(JobLabelApiController.clreplaced, "getAllJobLabels");
    String response = ninjaTestBrowser.makeJsonRequest(getUrl(url));
    replacedertThat(response, JsonPathMatchers.isJson());
    replacedertThat(response, JsonPathMatchers.hasJsonPath("$.[*]", hreplacedize(2)));
    for (JobLabelModel jobLabelModel : ImmutableList.of(parentJobLabelModel, childJobLabelModel)) {
        replacedertThat(response, JsonPathMatchers.hasJsonPath("$.[*].jobLabelModel.label", hasItem(jobLabelModel.getLabel())));
    }
    replacedertThat(response, JsonPathMatchers.hasJsonPath("$.[*].parentJobLabelModel.label", hasItem(parentJobLabelModel.getLabel())));
    replacedertThat(response, JsonPathMatchers.hasJsonPath("$.[*].jobLabelModel.childLabels[*].label", hasItem(childJobLabelModel.getLabel())));
}

19 Source : JobLabelApiControllerDeleteSuccessTest.java
with MIT License
from kwery

public clreplaced JobLabelApiControllerDeleteSuccessTest extends AbstractPostLoginApiTest {

    private JobLabelModel jobLabelModel;

    @Before
    public void setUp() {
        jobLabelModel = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel);
    }

    @Test
    public void test() {
        String url = getInjector().getInstance(Router.clreplaced).getReverseRoute(JobLabelApiController.clreplaced, "deleteJobLabelById", ImmutableMap.of("jobLabelId", jobLabelModel.getId()));
        String response = ninjaTestBrowser.postJson(getUrl(url), new HashMap<>());
        ActionResult expected = new ActionResult(success, MessageFormat.format(JOBLABELAPICONTROLLER_DELETE_SUCCESS_M, jobLabelModel.getLabel()));
        replacedertJsonActionResult(response, expected);
    }
}

19 Source : JobApiControllerDeleteFailureTest.java
with MIT License
from kwery

public clreplaced JobApiControllerDeleteFailureTest extends AbstractPostLoginApiTest {

    private JobLabelModel parentJobLabelModel;

    @Before
    public void setUp() {
        parentJobLabelModel = TestUtil.jobLabelModel();
        DbUtil.jobLabelDbSetUp(parentJobLabelModel);
        JobLabelModel jobLabelModel = TestUtil.jobLabelModel();
        jobLabelModel.setParentLabel(parentJobLabelModel);
        DbUtil.jobLabelDbSetUp(jobLabelModel);
        JobModel jobModel = TestUtil.jobModelWithoutDependents();
        DbUtil.jobDbSetUp(jobModel);
        jobModel.getLabels().add(parentJobLabelModel);
        DbUtil.jobJobLabelDbSetUp(jobModel);
    }

    @Test
    public void test() {
        String url = getInjector().getInstance(Router.clreplaced).getReverseRoute(JobLabelApiController.clreplaced, "deleteJobLabelById", ImmutableMap.of("jobLabelId", parentJobLabelModel.getId()));
        String response = ninjaTestBrowser.postJson(getUrl(url), new HashMap<>());
        ActionResult expected = new ActionResult(failure, ImmutableList.of(MessageFormat.format(JOBLABELAPICONTROLLER_DELETE_JOB_HAS_LABEL_M, parentJobLabelModel.getLabel()), MessageFormat.format(JOBLABELAPICONTROLLER_DELETE_HAS_CHILDREN_M, parentJobLabelModel.getLabel())));
        replacedertJsonActionResult(response, expected);
    }
}

19 Source : JobApiControllerSaveJobWithLabelTest.java
with MIT License
from kwery

@Before
public void setUpJobApiControllerSaveJobTest() {
    datasource = TestUtil.datasource(mySQLContainer, Datasource.Type.MYSQL);
    datasource.setId(dbId());
    datasourceDbSetup(datasource);
    jobDao = getInjector().getInstance(JobDao.clreplaced);
    JobLabelModel jobLabelModel0 = jobLabelModel();
    jobLabelDbSetUp(jobLabelModel0);
    JobLabelModel jobLabelModel1 = jobLabelModel();
    jobLabelDbSetUp(jobLabelModel1);
    labels = ImmutableSet.of(jobLabelModel0, jobLabelModel1);
    labelIds = ImmutableSet.of(jobLabelModel0.getId(), jobLabelModel1.getId());
}

19 Source : JobApiControllerListJobsWithLabelIdTest.java
with MIT License
from kwery

public clreplaced JobApiControllerListJobsWithLabelIdTest extends AbstractPostLoginApiTest {

    private JobLabelModel jobLabelModel;

    private JobModel jobModel0;

    private JobModel jobModel1;

    private Map<String, JobModel> jobMap = new HashMap<>(2);

    @Before
    public void setUp() {
        jobModel0 = jobModelWithoutDependents();
        jobDbSetUp(jobModel0);
        jobModel1 = jobModelWithoutDependents();
        jobDbSetUp(jobModel1);
        JobModel jobModel2 = jobModelWithoutDependents();
        jobDbSetUp(jobModel2);
        jobLabelModel = jobLabelModel();
        jobLabelDbSetUp(jobLabelModel);
        jobModel0.setLabels(ImmutableSet.of(jobLabelModel));
        jobJobLabelDbSetUp(jobModel0);
        jobMap.put(jobModel0.getName(), jobModel0);
        jobModel1.setLabels(ImmutableSet.of(jobLabelModel));
        jobJobLabelDbSetUp(jobModel1);
        jobMap.put(jobModel1.getName(), jobModel1);
        // For JSON deserialisation
        Configuration.setDefaults(new Configuration.Defaults() {

            private final JsonProvider jsonProvider = new JacksonJsonProvider();

            private final MappingProvider mappingProvider = new JacksonMappingProvider();

            @Override
            public JsonProvider jsonProvider() {
                return jsonProvider;
            }

            @Override
            public MappingProvider mappingProvider() {
                return mappingProvider;
            }

            @Override
            public Set<Option> options() {
                return EnumSet.noneOf(Option.clreplaced);
            }
        });
    }

    @Test
    public void test() throws JSONException {
        String url = getInjector().getInstance(Router.clreplaced).getReverseRoute(JobApiController.clreplaced, "listJobs");
        JobListFilterDto filter = new JobListFilterDto();
        filter.setJobLabelId(jobLabelModel.getId());
        filter.setPageNumber(0);
        filter.setResultCount(1);
        String response = ninjaTestBrowser.postJson(getUrl(url), filter);
        replacedertThat(response, isJson());
        replacedertThat(response, hasJsonPath("$.jobModelHackDtos.length()", is(1)));
        replacedertThat(response, hasJsonPath("$.totalCount", is(2)));
        JobModelHackDto jobModelHackDto0 = JsonPath.parse(response).read("$.jobModelHackDtos[0]", JobModelHackDto.clreplaced);
        replacedertThat(jobModelHackDto0.getJobModel(), BeanMatchers.theSameBeanAs(jobMap.get(jobModelHackDto0.getJobModel().getName())));
        filter.setPageNumber(1);
        response = ninjaTestBrowser.postJson(getUrl(url), filter);
        replacedertThat(response, isJson());
        replacedertThat(response, hasJsonPath("$.jobModelHackDtos.length()", is(1)));
        replacedertThat(response, hasJsonPath("$.totalCount", is(2)));
        JobModelHackDto jobModelHackDto1 = JsonPath.parse(response).read("$.jobModelHackDtos[0]", JobModelHackDto.clreplaced);
        replacedertThat(jobModelHackDto1.getJobModel(), BeanMatchers.theSameBeanAs(jobMap.get(jobModelHackDto1.getJobModel().getName())));
    }
}

19 Source : KweryUtil.java
with MIT License
from kwery

private static Set<Integer> allJobLabelIds(JobLabelModel jobLabelModel, Set<Integer> ids) {
    if (jobLabelModel == null) {
        return ids;
    } else {
        ids.add(jobLabelModel.getId());
        for (JobLabelModel labelModel : jobLabelModel.getChildLabels()) {
            allJobLabelIds(labelModel, ids);
        }
        return ids;
    }
}

19 Source : KweryUtil.java
with MIT License
from kwery

public static Set<Integer> allJobLabelIds(JobLabelModel jobLabelModel) {
    return allJobLabelIds(jobLabelModel, new HashSet<>());
}

19 Source : JobLabelModelHackDto.java
with MIT License
from kwery

public clreplaced JobLabelModelHackDto {

    protected JobLabelModel jobLabelModel;

    protected JobLabelModel parentJobLabelModel;

    public JobLabelModelHackDto(JobLabelModel jobLabelModel, JobLabelModel parentJobLabelModel) {
        this.jobLabelModel = jobLabelModel;
        this.parentJobLabelModel = parentJobLabelModel;
    }

    public JobLabelModel getJobLabelModel() {
        return jobLabelModel;
    }

    public void setJobLabelModel(JobLabelModel jobLabelModel) {
        this.jobLabelModel = jobLabelModel;
    }

    public JobLabelModel getParentJobLabelModel() {
        return parentJobLabelModel;
    }

    public void setParentJobLabelModel(JobLabelModel parentJobLabelModel) {
        this.parentJobLabelModel = parentJobLabelModel;
    }
}

19 Source : JobLabelModelHackDto.java
with MIT License
from kwery

public void setJobLabelModel(JobLabelModel jobLabelModel) {
    this.jobLabelModel = jobLabelModel;
}

See More Examples