Skip to content

Commit bfa4bb8

Browse files
committed
overloading header for message specific subclasses
1 parent 9edf54e commit bfa4bb8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

quickfixj-core/src/test/java/quickfix/MessageTest.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import static org.junit.Assert.assertNotEquals;
2525
import static org.junit.Assert.assertNotNull;
2626
import static org.junit.Assert.assertNull;
27+
import static org.junit.Assert.assertSame;
2728
import static org.junit.Assert.assertTrue;
2829
import static org.junit.Assert.fail;
2930

@@ -1510,9 +1511,12 @@ public void testFirstFieldInGroupIsDelimiter() throws Exception {
15101511
}
15111512

15121513
@Test
1513-
public void shouldReturnFixSpecificHeader() {
1514+
public void shouldReturnFixSpecificHeader() throws FieldNotFound {
15141515
NewOrderSingle order = new NewOrderSingle();
1515-
assertEquals(quickfix.fix42.Message.Header.class, order.getHeader().getClass());
1516+
assertSame(quickfix.fix42.Message.Header.class, order.getHeader().getClass());
1517+
1518+
order.set(new Signature("foo"));
1519+
assertEquals(order.getSignature().getValue(), "foo");
15161520
}
15171521

15181522
private void assertHeaderField(Message message, String expectedValue, int field)

0 commit comments

Comments
 (0)