@Override public void onTransmissionSent(TransmissionHandlerArgs args) { validateTransmissionAndSend(args); }
@Test public void failOnNull() { TransmissionPolicyManager tpm = new TransmissionPolicyManager(true); TransmissionHandlerArgs args = new TransmissionHandlerArgs(); ErrorHandler eh = new ErrorHandler(tpm); boolean result = eh.validateTransmissionAndSend(args); Assert.assertFalse(result); }
private boolean generateTransmissionWithStatusCode(int code) { TransmissionPolicyManager tpm = new TransmissionPolicyManager(true); TransmissionDispatcher mockedDispatcher = Mockito.mock(TransmissionDispatcher.class); TransmissionHandlerArgs args = new TransmissionHandlerArgs(); args.setResponseCode(code); args.setTransmission(new Transmission(new byte[] { 0 }, "testcontent", "testencoding")); args.setTransmissionDispatcher(mockedDispatcher); ErrorHandler eh = new ErrorHandler(tpm); boolean result = eh.validateTransmissionAndSend(args); return result; }
@Test public void failOnNull() { TransmissionPolicyManager tpm = new TransmissionPolicyManager(true); TransmissionHandlerArgs args = new TransmissionHandlerArgs(); ErrorHandler eh = new ErrorHandler(tpm); boolean result = eh.validateTransmissionAndSend(args); Assert.assertFalse(result); }
@Test public void failOnNull() { TransmissionPolicyManager tpm = new TransmissionPolicyManager(true); TransmissionHandlerArgs args = new TransmissionHandlerArgs(); ErrorHandler eh = new ErrorHandler(tpm); boolean result = eh.validateTransmissionAndSend(args); Assert.assertFalse(result); }
@Test public void passException() { TransmissionPolicyManager tpm = new TransmissionPolicyManager(true); TransmissionDispatcher mockedDispatcher = Mockito.mock(TransmissionDispatcher.class); TransmissionHandlerArgs args = new TransmissionHandlerArgs(); args.setResponseCode(0); args.setTransmission(null); args.setTransmissionDispatcher(mockedDispatcher); args.setException(new Exception("Mocked")); ErrorHandler eh = new ErrorHandler(tpm); boolean result = eh.validateTransmissionAndSend(args); Assert.assertTrue(result); }