Examples of TestCallback


Examples of org.serviceconnector.TestCallback

    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setSessionInfo(TestConstants.publishMsgWithDelayCmd);
    subscribeCall.setMask(TestConstants.mask);
    subscribeCall.setRequestBody("100003|1");
    TestCallback cbk = new TestCallback(true);
    subscribeCall.invoke(cbk, 2000);
    SCMPMessage reply = cbk.getMessageSync(2000);
    TestUtil.checkReply(reply);
    String sessionId = reply.getSessionId();

    Thread.sleep(55000);
    // receive publication - get message
    SCMPReceivePublicationCall receivePublicationCall = new SCMPReceivePublicationCall(this.requester,
        TestConstants.pubServerName1, sessionId);
    cbk = new TestCallback();
    receivePublicationCall.invoke(cbk, 20000);
    reply = cbk.getMessageSync(20000);
    TestUtil.checkReply(reply);
    Assert.assertFalse(reply.getHeaderFlag(SCMPHeaderAttributeKey.NO_DATA));
    Thread.sleep(55000);
    cbk = new TestCallback();
    receivePublicationCall.invoke(cbk, 20000);
    reply = cbk.getMessageSync(20000);
    TestUtil.checkReply(reply);
    Assert.assertFalse(reply.getHeaderFlag(SCMPHeaderAttributeKey.NO_DATA));
    Thread.sleep(55000);
    cbk = new TestCallback();
    receivePublicationCall.invoke(cbk, 20000);
    reply = cbk.getMessageSync(20000);
    TestUtil.checkReply(reply);
    Assert.assertFalse(reply.getHeaderFlag(SCMPHeaderAttributeKey.NO_DATA));
    Thread.sleep(55000);
    SCMPClnUnsubscribeCall unSubscribeCall = new SCMPClnUnsubscribeCall(this.requester, TestConstants.pubServerName1, sessionId);
    cbk = new TestCallback();
    unSubscribeCall.invoke(cbk, 3000);
    reply = cbk.getMessageSync(3000);
    TestUtil.checkReply(reply);
  }
View Full Code Here

Examples of org.serviceconnector.TestCallback

        this.requestMessage.setMessageType(this.getMessageType());
        this.requester.send(this.requestMessage, timeoutMillis, scmpCallback);
        return;
      }
    };
    TestCallback cbk = new TestCallback(true);
    attachCall.invoke(cbk, 1000);
    SCMPMessage result = cbk.getMessageSync(3000);
    Assert.assertFalse(result.isFault());
  }
View Full Code Here

Examples of org.serviceconnector.TestCallback

   * Expectation: passes
   */
  @Test
  public void t01_RegisterServerCallKeepAliveIntervalNotSet() throws Exception {
    SCMPRegisterServerCall registerServerCall = new SCMPRegisterServerCall(this.requester, TestConstants.sesServerName1);
    TestCallback cbk = new TestCallback();

    registerServerCall.setMaxSessions(10);
    registerServerCall.setMaxConnections(10);
    registerServerCall.setPortNumber(9100);
    registerServerCall.setCheckRegistrationIntervalSeconds(0);
    registerServerCall.setImmediateConnect(true);
    registerServerCall.setVersion(SCMPMessage.SC_VERSION.toString());
    registerServerCall.setLocalDateTime(DateTimeUtility.getCurrentTimeZoneMillis());
    registerServerCall.invoke(cbk, 1000);
    SCMPMessage reply = cbk.getMessageSync(3000);
    Assert.assertTrue(reply.isFault());
    TestUtil.verifyError(reply, SCMPError.HV_WRONG_KEEPALIVE_INTERVAL, SCMPMsgType.REGISTER_SERVER);
  }
View Full Code Here

Examples of org.serviceconnector.TestCallback

   * Expectation: passes
   */
  @Test
  public void t02_RegisterServerCallInvalidMaxSessions() throws Exception {
    SCMPRegisterServerCall registerServerCall = new SCMPRegisterServerCall(this.requester, TestConstants.sesServerName1);
    TestCallback cbk = new TestCallback();

    registerServerCall.setPortNumber(9100);
    registerServerCall.setMaxSessions(0);
    registerServerCall.setMaxConnections(10);
    registerServerCall.setCheckRegistrationIntervalSeconds(0);
    registerServerCall.setImmediateConnect(true);
    registerServerCall.setKeepAliveIntervalSeconds(360);
    registerServerCall.setVersion(SCMPMessage.SC_VERSION.toString());
    registerServerCall.setLocalDateTime(DateTimeUtility.getCurrentTimeZoneMillis());
    registerServerCall.invoke(cbk, 1000);
    SCMPMessage reply = cbk.getMessageSync(3000);
    Assert.assertTrue(reply.isFault());
    TestUtil.verifyError(reply, SCMPError.HV_WRONG_MAX_SESSIONS, SCMPMsgType.REGISTER_SERVER);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.