Package org.serviceconnector.service

Examples of org.serviceconnector.service.SubscriptionMask.matches()


    SubscriptionMask clnMask = new SubscriptionMask(clientMask);
    SCMPMessage publishMsg = new SCMPMessage();

    // missing X in mask
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "0000121%%%%%%%%%%%%%%%-----------------------");
    Assert.assertFalse(clnMask.matches(publishMsg));

    // missing X in mask
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "000012100012832102FADF-----------------------");
    Assert.assertFalse(clnMask.matches(publishMsg));
  }
View Full Code Here


    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "0000121%%%%%%%%%%%%%%%-----------------------");
    Assert.assertFalse(clnMask.matches(publishMsg));

    // missing X in mask
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "000012100012832102FADF-----------------------");
    Assert.assertFalse(clnMask.matches(publishMsg));
  }

  /**
   * Description: Valid mask test<br>
   * Expectation: passes
View Full Code Here

    SubscriptionMask clnMask = new SubscriptionMask(clientMask);
    SCMPMessage publishMsg = new SCMPMessage();

    // wild card match
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "0000121%%%%%%%%%%%%%%%-----------X-----------");
    Assert.assertTrue(clnMask.matches(publishMsg));

    // mask are equally
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "000012100012832102FADF-----------X-----------");
    Assert.assertTrue(clnMask.matches(publishMsg));
  }
View Full Code Here

    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "0000121%%%%%%%%%%%%%%%-----------X-----------");
    Assert.assertTrue(clnMask.matches(publishMsg));

    // mask are equally
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "000012100012832102FADF-----------X-----------");
    Assert.assertTrue(clnMask.matches(publishMsg));
  }

  /**
   * Description: Combine to masks<br>
   * Expectation: passes
View Full Code Here

    SubscriptionMask clnMask = new SubscriptionMask(clientMask);
    SCMPMessage publishMsg = new SCMPMessage(SCMPVersion.CURRENT);

    // missing X in mask
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "0000121%%%%%%%%%%%%%%%-----------------------");
    Assert.assertFalse(clnMask.matches(publishMsg));

    // missing X in mask
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "000012100012832102FADF-----------------------");
    Assert.assertFalse(clnMask.matches(publishMsg));
  }
View Full Code Here

    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "0000121%%%%%%%%%%%%%%%-----------------------");
    Assert.assertFalse(clnMask.matches(publishMsg));

    // missing X in mask
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "000012100012832102FADF-----------------------");
    Assert.assertFalse(clnMask.matches(publishMsg));
  }

  /**
   * Description: Valid mask test<br>
   * Expectation: passes
View Full Code Here

    SubscriptionMask clnMask = new SubscriptionMask(clientMask);
    SCMPMessage publishMsg = new SCMPMessage(SCMPVersion.CURRENT);

    // wild card match
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "0000121%%%%%%%%%%%%%%%-----------X-----------");
    Assert.assertTrue(clnMask.matches(publishMsg));

    // mask are equally
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "000012100012832102FADF-----------X-----------");
    Assert.assertTrue(clnMask.matches(publishMsg));
  }
View Full Code Here

    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "0000121%%%%%%%%%%%%%%%-----------X-----------");
    Assert.assertTrue(clnMask.matches(publishMsg));

    // mask are equally
    publishMsg.setHeader(SCMPHeaderAttributeKey.MASK, "000012100012832102FADF-----------X-----------");
    Assert.assertTrue(clnMask.matches(publishMsg));
  }

  /**
   * Description: Combine to masks<br>
   * Expectation: passes
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.