INT-8 refactored single claim check transformer into separate in/out implementations

This commit is contained in:
Mark Fisher
2010-05-04 16:28:20 +00:00
parent 447355be03
commit a7afdd7be6
3 changed files with 73 additions and 27 deletions

View File

@@ -36,7 +36,7 @@ public class ClaimCheckTransformerTests {
@Test
public void store() {
MessageStore store = new SimpleMessageStore(10);
ClaimCheckTransformer transformer = new ClaimCheckTransformer(store);
ClaimCheckInTransformer transformer = new ClaimCheckInTransformer(store);
Message<?> input = MessageBuilder.withPayload("test").build();
Message<?> output = transformer.transform(input);
assertEquals(input.getHeaders().getId(), output.getPayload());
@@ -48,7 +48,7 @@ public class ClaimCheckTransformerTests {
Message<?> message = MessageBuilder.withPayload("test").build();
UUID storedId = message.getHeaders().getId();
store.addMessage(message);
ClaimCheckTransformer transformer = new ClaimCheckTransformer(store);
ClaimCheckOutTransformer transformer = new ClaimCheckOutTransformer(store);
Message<?> input = MessageBuilder.withPayload(storedId).build();
Message<?> output = transformer.transform(input);
assertEquals("test", output.getPayload());
@@ -57,7 +57,7 @@ public class ClaimCheckTransformerTests {
@Test(expected = MessageTransformationException.class)
public void unknown() {
MessageStore store = new SimpleMessageStore(10);
ClaimCheckTransformer transformer = new ClaimCheckTransformer(store);
ClaimCheckOutTransformer transformer = new ClaimCheckOutTransformer(store);
transformer.transform(MessageBuilder.withPayload(UUID.randomUUID()).build());
}