/** * Check if the message has a {@link Signal}. * * @return true if message has a signal. */ public boolean hasSignal() { return hasMetadata() && metadata.hasSignal(); }
/** * Check if message has a given {@link Signal}. * * @param signal The signal to check for. * @return true if message has the given signal. */ public boolean hasSignal(Signal signal) { return hasMetadata() && metadata.hasSignal(signal); }
Assert.assertEquals(actual.getContent(), "{}"); Assert.assertFalse(actual.hasSignal()); Assert.assertTrue(actual.hasMetadata()); Metadata metadata = actual.getMetadata(); Assert.assertEquals(metadata.getContent(), makeReturnInfo("fakefoo", "testHost", 0)); Assert.assertEquals(actual.getContent(), "{'duration': 2000}"); Assert.assertFalse(actual.hasSignal()); Assert.assertTrue(actual.hasMetadata()); metadata = actual.getMetadata(); Assert.assertEquals(metadata.getContent(), makeReturnInfo("fakefoo", "testHost", 1)); Assert.assertEquals(actual.getContent(), "{}"); Assert.assertFalse(actual.hasSignal()); Assert.assertTrue(actual.hasMetadata()); metadata = actual.getMetadata(); Assert.assertEquals(metadata.getContent(), makeReturnInfo("fakebar", "testHost", 2));