MathNodeTest: assertThrown replaced with tellFailure verification
This commit is contained in:
parent
923e41c029
commit
b82a5381e3
@ -57,7 +57,6 @@ import java.util.stream.Collectors;
|
|||||||
import java.util.stream.IntStream;
|
import java.util.stream.IntStream;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
|
||||||
import static org.mockito.ArgumentMatchers.any;
|
import static org.mockito.ArgumentMatchers.any;
|
||||||
import static org.mockito.ArgumentMatchers.anyDouble;
|
import static org.mockito.ArgumentMatchers.anyDouble;
|
||||||
import static org.mockito.ArgumentMatchers.anyString;
|
import static org.mockito.ArgumentMatchers.anyString;
|
||||||
@ -490,10 +489,11 @@ public class TbMathNodeTest {
|
|||||||
new TbMathArgument(TbMathArgumentType.MESSAGE_BODY, "TestKey")
|
new TbMathArgument(TbMathArgumentType.MESSAGE_BODY, "TestKey")
|
||||||
);
|
);
|
||||||
TbMsg msg = TbMsg.newMsg("TEST", originator, new TbMsgMetaData(), JacksonUtil.newObjectNode().put("a", 10).toString());
|
TbMsg msg = TbMsg.newMsg("TEST", originator, new TbMsgMetaData(), JacksonUtil.newObjectNode().put("a", 10).toString());
|
||||||
Throwable thrown = assertThrows(RuntimeException.class, () -> {
|
node.onMsg(ctx, msg);
|
||||||
node.onMsg(ctx, msg);
|
|
||||||
});
|
ArgumentCaptor<Throwable> tCaptor = ArgumentCaptor.forClass(Throwable.class);
|
||||||
Assert.assertNotNull(thrown.getMessage());
|
Mockito.verify(ctx, Mockito.timeout(5000)).tellFailure(eq(msg), tCaptor.capture());
|
||||||
|
Assert.assertNotNull(tCaptor.getValue().getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -504,10 +504,11 @@ public class TbMathNodeTest {
|
|||||||
);
|
);
|
||||||
|
|
||||||
TbMsg msg = TbMsg.newMsg("TEST", originator, new TbMsgMetaData(), "[]");
|
TbMsg msg = TbMsg.newMsg("TEST", originator, new TbMsgMetaData(), "[]");
|
||||||
Throwable thrown = assertThrows(RuntimeException.class, () -> {
|
node.onMsg(ctx, msg);
|
||||||
node.onMsg(ctx, msg);
|
|
||||||
});
|
ArgumentCaptor<Throwable> tCaptor = ArgumentCaptor.forClass(Throwable.class);
|
||||||
Assert.assertNotNull(thrown.getMessage());
|
Mockito.verify(ctx, Mockito.timeout(5000)).tellFailure(eq(msg), tCaptor.capture());
|
||||||
|
Assert.assertNotNull(tCaptor.getValue().getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user