Example usage for junit.framework Assert assertFalse

List of usage examples for junit.framework Assert assertFalse

Introduction

In this page you can find the example usage for junit.framework Assert assertFalse.

Prototype

static public void assertFalse(boolean condition) 

Source Link

Document

Asserts that a condition is false.

Usage

From source file:com.ebay.cloud.cms.query.service.QueryPaginationByIdTest.java

@Test
public void testQueryIterSkip03_hint2() {
    raptorContext.removeSortOn();/*from  ww  w  .ja v  a 2  s.c o m*/
    String oid = null;
    {
        String query = "ServiceInstance[@name=~\"srp.*\"]{@_oid}";
        QueryContext context = newQueryContext(RAPTOR_REPO, RAPTOR_MAIN_BRANCH_ID);
        context.setAllowFullTableScan(true);
        IQueryResult result = queryService.query(query, context);
        oid = result.getEntities().get(10).getId();
    }
    String query = "ApplicationService.services[@name=~\"srp.*\"].runsOn";
    raptorContext.setPaginationMode(PaginationMode.ID_BASED);
    raptorContext.getCursor().setLimits(new int[] { 0, 0, 0 });
    raptorContext.getCursor().setJoinCursorValues(Arrays.asList(null, oid));
    // compare to 03_hint : we have default sort order on _oid, so the hint doesn't affect the result
    raptorContext.setHint(1);
    IQueryResult result = queryService.query(query, raptorContext);
    Assert.assertFalse(result.hasMoreResults());
    Assert.assertEquals(0, result.getEntities().size());
}

From source file:com.ebay.cloud.cms.query.service.QueryPaginationTest.java

@Test
public void testQueryIte_join() {
    String query = "VPool[exists @environment]{*}.computes[@fqdns=~\".*.com\"]";
    QueryContext qc = newQueryContext(STRATUS_REPO, IBranch.DEFAULT_BRANCH);
    qc.setAllowFullTableScan(true);//from  w  w w.  j a  v a  2s .com
    qc.setRegistration(TestUtils.getDefaultDalImplementation(dataSource));
    qc.setLimits(new int[] { 1, 6 });
    qc.setSourceIP("127.0.0.1");
    IQueryResult result = queryService.query(query, qc);
    Assert.assertTrue(result.hasMoreResults());
    int[] nLimit = result.getNextCursor().getLimits();
    int[] nSkips = result.getNextCursor().getSkips();
    int hint = result.getNextCursor().getHint();
    Assert.assertEquals(0, hint);
    Assert.assertEquals(1, nSkips[0]);
    Assert.assertEquals(0, nSkips[1]);
    Assert.assertEquals(2, nLimit.length);
    Assert.assertEquals(1, nLimit[0]);
    Assert.assertEquals(6, nLimit[1]);

    int count = result.getEntities().size();
    System.out.println("fetch size:  " + count);
    int iterateCount = 1;
    while (result.hasMoreResults()) {
        iterateCount++;
        System.out.println("iterate round: " + iterateCount + ", next skips: "
                + ArrayUtils.toString(result.getNextCursor().getSkips()) + ",next limits: "
                + ArrayUtils.toString(result.getNextCursor().getLimits()));
        qc.setSkips(result.getNextCursor().getSkips());
        qc.setLimits(result.getNextCursor().getLimits());

        result = queryService.query(query, qc);
        System.out.println("fetch size:  " + result.getEntities().size());
        count += result.getEntities().size();
    }
    Assert.assertEquals(10, iterateCount);

    QueryContext qc1 = newQueryContext(STRATUS_REPO, IBranch.DEFAULT_BRANCH);
    qc1.setAllowFullTableScan(true);
    qc1.setSourceIP("127.0.0.1");
    IQueryResult result1 = queryService.query(query, qc1);
    Assert.assertFalse(result1.hasMoreResults());
    Assert.assertTrue(2 >= result1.getEntities().size());
}

From source file:es.tekniker.framework.ktek.questionnaire.mng.server.test.TestQuestionnaireMngServer.java

public void testSaveKtekQuestionnaireMonitoringSchedule() {
    log.info("*************************************************************");
    log.info("testSaveKtekQuestionnaireMonitoringSchedule: START ");
    String result = TestDefines.RESULT_OK;

    QuestionnaireMngServer manager = new QuestionnaireMngServer();
    String token = null;//  ww w.j a v a2 s.c  o  m
    KtekQuestionnaireMonitoringScheduleEntitySet data = null;
    boolean boolOK = false;
    long datefrom = 0, dateto = 0;
    List<Integer> listquestionnaire;
    try {

        datefrom = (long) 1419206400000.0; // Dec 1 2014 11:28:01 GMT+0100

        dateto = (long) 1427068799000.0; // Wed Dec 31 2014 11:28:01 GMT+0100

        listquestionnaire = new ArrayList<Integer>();

        listquestionnaire.add(new Integer(36)); // day      

        data = new KtekQuestionnaireMonitoringScheduleEntitySet();
        data.setCodUser("User1");
        data.setDatefrom(datefrom);
        data.setDateto(dateto);
        data.setListquestionnaire(listquestionnaire);
        data.setCodtelecareprogram("TBP1");

        token = TestData.getLoginToken();
        boolOK = manager.setQuestionnaireMonitoringSchedule(token, data);
        if (boolOK) {
            log.info("testSaveKtekQuestionnaireMonitoringSchedule: OK");
            Assert.assertTrue(true);
        } else {
            log.error("testSaveKtekQuestionnaireMonitoringSchedule: ERROR ");
            result = TestDefines.RESULT_ERROR;
            Assert.assertTrue(false);
        }

    } catch (KtekExceptionEntity e) {
        System.out.println("testSaveKtekQuestionnaireMonitoringSchedule:  exception " + e.getMessage());
        e.printStackTrace();
        Assert.assertFalse(false);
    }

    log.info("testSaveKtekQuestionnaireMonitoringSchedule: RESULT " + result);
    log.info("testSaveKtekQuestionnaireMonitoringSchedule: END ");
    log.info("*************************************************************");
    log.info("");

}

From source file:com.linkedin.pinot.core.data.manager.realtime.LLRealtimeSegmentDataManagerTest.java

@Test
public void testRetained() throws Exception {
    FakeLLRealtimeSegmentDataManager segmentDataManager = createFakeSegmentManager();
    LLRealtimeSegmentDataManager.PartitionConsumer consumer = segmentDataManager.createPartitionConsumer();
    final long endOffset = _startOffset + 500;
    segmentDataManager._consumeOffsets.add(endOffset);
    SegmentCompletionProtocol.Response.Params params = new SegmentCompletionProtocol.Response.Params();
    params.withOffset(endOffset).withStatus(SegmentCompletionProtocol.ControllerResponseStatus.KEEP);
    final SegmentCompletionProtocol.Response keepResponse = new SegmentCompletionProtocol.Response(params);
    segmentDataManager._responses.add(keepResponse);

    consumer.run();/*from   w  w w.j  a v a2 s  . c  om*/

    Assert.assertTrue(segmentDataManager._responses.isEmpty());
    Assert.assertTrue(segmentDataManager._consumeOffsets.isEmpty());
    Assert.assertFalse(segmentDataManager._buildSegmentCalled);
    Assert.assertFalse(segmentDataManager._downloadAndReplaceCalled);
    Assert.assertTrue(segmentDataManager._buildAndReplaceCalled);
    Assert.assertFalse(segmentDataManager._commitSegmentCalled);
    Assert.assertEquals(segmentDataManager._state.get(segmentDataManager),
            LLRealtimeSegmentDataManager.State.RETAINED);
}

From source file:com.ebay.cloud.cms.query.service.QueryPaginationByIdTest.java

@Test
public void testQueryIterSkip05_embed() {
    String oid = null;/*from w  ww .  ja  va2 s.  c  o  m*/
    String secondVersionId = null;
    {
        QueryContext context = newQueryContext(DEPLOY_REPO, IBranch.DEFAULT_BRANCH);
        context.setAllowFullTableScan(true);
        IQueryResult result = queryService.query("Manifest{*}.versions{*}", context);
        oid = result.getEntities().get(0).getId();
        secondVersionId = ((IEntity) result.getEntities().get(0).getFieldValues("versions").get(1)).getId();
    }
    // oid: 4fbdaccec681643199735a5b
    // secondVersionId:
    // Manifest!4fbdaccec681643199735a5b!versions!4fbdaccec681643199735a5e
    String query = "Manifest{*}.versions{*}";
    QueryContext qc = newQueryContext(DEPLOY_REPO, IBranch.DEFAULT_BRANCH);
    qc.setPaginationMode(PaginationMode.ID_BASED);
    qc.setAllowFullTableScan(true);
    qc.getCursor().setJoinCursorValues(Arrays.asList(oid, secondVersionId));
    qc.setSourceIP("127.0.0.1");
    IQueryResult result = queryService.query(query, qc);
    Assert.assertEquals(0, result.getEntities().size());
    Assert.assertFalse(result.hasMoreResults());
    Assert.assertNull(result.getNextCursor());
}

From source file:org.openmrs.module.sync.SyncConceptTest.java

License:asdf

@Test
@NotTransactional/*from   ww  w . j  av  a 2  s .  c  o  m*/
public void shouldAddAndRemoveConceptAnswer() throws Exception {
    runSyncTest(new SyncTestHelper() {

        ConceptService cs;

        public void runOnChild() {
            cs = Context.getConceptService();

            Concept coded = cs.getConcept(1);

            // remove the first answer
            coded.removeAnswer(coded.getAnswers().toArray(new ConceptAnswer[] {})[0]);

            // add a new answer
            Concept other = cs.getConceptByName("WEIGHT");
            assertNotNull("Failed to get concept WEIGHT", other);
            coded.addAnswer(new ConceptAnswer(other));

            cs.saveConcept(coded);
        }

        public void runOnParent() {
            Context.clearSession();

            Concept conceptCoded = cs.getConcept(1);

            Set<String> answers = new HashSet<String>();
            for (ConceptAnswer a : conceptCoded.getAnswers()) {
                answers.add(a.getAnswerConcept().getName().getName());
            }
            Assert.assertTrue(answers.contains("WEIGHT")); // we added this as a new answer
            Assert.assertFalse(answers.contains("OTHER NON-CODED")); // we removed this
            Assert.assertTrue(answers.contains("NONE")); // was already on the concept

        }
    });
}

From source file:com.ebay.cloud.cms.query.service.QueryPaginationByIdTest.java

@Test
public void testQueryIterSkip05_embed2() {
    String secondVersionId = null;
    {//  w w  w.j a v  a  2s  . c  om
        QueryContext context = newQueryContext(DEPLOY_REPO, IBranch.DEFAULT_BRANCH);
        context.setAllowFullTableScan(true);
        IQueryResult result = queryService.query("Manifest{*}.versions{*}", context);
        secondVersionId = ((IEntity) result.getEntities().get(0).getFieldValues("versions").get(1)).getId();
    }
    String query = "Manifest{*}.versions{*}";
    QueryContext qc = newQueryContext(DEPLOY_REPO, IBranch.DEFAULT_BRANCH);
    qc.setAllowFullTableScan(true);
    qc.setPaginationMode(PaginationMode.ID_BASED);
    qc.getCursor().setJoinCursorValues(Arrays.asList(null, secondVersionId));
    qc.setSourceIP("127.0.0.1");
    IQueryResult result = queryService.query(query, qc);
    // compare to _embed1, the skip on the second array doesn't take affect as Manifest->Version is embed
    Assert.assertEquals(1, result.getEntities().size());
    Assert.assertFalse(result.hasMoreResults());
}

From source file:com.linkedin.pinot.core.data.manager.realtime.LLRealtimeSegmentDataManagerTest.java

@Test
public void testNotLeader() throws Exception {
    FakeLLRealtimeSegmentDataManager segmentDataManager = createFakeSegmentManager();
    LLRealtimeSegmentDataManager.PartitionConsumer consumer = segmentDataManager.createPartitionConsumer();
    final long endOffset = _startOffset + 500;
    // We should consume initially...
    segmentDataManager._consumeOffsets.add(endOffset);
    final SegmentCompletionProtocol.Response response = new SegmentCompletionProtocol.Response(
            new SegmentCompletionProtocol.Response.Params().withOffset(endOffset)
                    .withStatus(SegmentCompletionProtocol.ControllerResponseStatus.NOT_LEADER));
    // And then never consume as long as we get a Not leader response, 100 times.
    for (int i = 0; i < 100; i++) {
        segmentDataManager._responses.add(response);
    }/*  w w w  .j ava 2  s. c om*/

    consumer.run();

    Assert.assertTrue(segmentDataManager._responses.isEmpty());
    Assert.assertTrue(segmentDataManager._consumeOffsets.isEmpty());
    Assert.assertFalse(segmentDataManager._buildAndReplaceCalled);
    Assert.assertFalse(segmentDataManager._buildSegmentCalled);
    Assert.assertFalse(segmentDataManager._commitSegmentCalled);
    Assert.assertFalse(segmentDataManager._downloadAndReplaceCalled);
    Assert.assertEquals(segmentDataManager._state.get(segmentDataManager),
            LLRealtimeSegmentDataManager.State.HOLDING);
}

From source file:es.tekniker.framework.ktek.questionnaire.mng.server.test.TestQuestionnaireMngServer.java

public void testSaveKtekQuestionnaireMonitoringWithParametersWithQuestions() {
    log.info("*************************************************************");
    log.info("testSaveKtekQuestionnaireMonitoringWithParametersWithQuestions: START ");
    String result = TestDefines.RESULT_OK;

    String token = null;//from   w w  w .  j ava  2  s . c  o  m
    KtekQuestionnaireResultEntity resultData = null;
    QuestionnaireMngServer manager = new QuestionnaireMngServer();
    int boolOK = 0;

    try {

        token = TestData.getLoginToken();
        resultData = es.tekniker.framework.ktek.questionnaire.mng.db.TestData
                .getKtekQuestionnaireMonitoringResultEntityWithParametersWithQuestions();

        boolOK = manager.saveQuestionnaireModel(token, resultData);

        if (boolOK == 1) {
            log.info("testSaveKtekQuestionnaireMonitoringWithParametersWithQuestions: SAVE OK ");
            Assert.assertTrue(true);
        } else {
            log.error("testSaveKtekQuestionnaireMonitoringWithParametersWithQuestions: SAVE ERROR ");
            result = TestDefines.RESULT_ERROR;
            Assert.assertTrue(false);
        }

    } catch (KtekExceptionEntity e) {
        System.out.println(
                "testSaveKtekQuestionnaireMonitoringWithParametersWithQuestions:  exception " + e.getMessage());
        e.printStackTrace();
        Assert.assertFalse(false);
    }

    log.info("testSaveKtekQuestionnaireMonitoringWithParametersWithQuestions: RESULT " + result);
    log.info("testSaveKtekQuestionnaireMonitoringWithParametersWithQuestions: END ");
    log.info("*************************************************************");
    log.info("");
}

From source file:BQJDBC.QueryResultTest.BQResultSetFunctionTest.java

@Test
public void TestResultSetNext() {
    try {//from  www. j  av a  2  s . c om
        Assert.assertTrue(BQResultSetFunctionTest.Result.first());
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("yet", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("would", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("world", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("without", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("with", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("your", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("young", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("words", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertTrue(BQResultSetFunctionTest.Result.next());
        Assert.assertEquals("word", BQResultSetFunctionTest.Result.getString(1));
        Assert.assertFalse(BQResultSetFunctionTest.Result.next());
    } catch (SQLException e) {
        this.logger.error("SQLexception" + e.toString());
        Assert.fail("SQLException" + e.toString());
    }

    try {
        Assert.assertEquals("", BQResultSetFunctionTest.Result.getString(1));
    } catch (SQLException e) {
        boolean ct = e.toString().contains("Cursor is not in a valid Position");
        if (ct == true) {
            Assert.assertTrue(ct);
        } else {
            this.logger.error("SQLexception" + e.toString());
            Assert.fail("SQLException" + e.toString());
        }
    }
}