@Test
// QFJ-426     Message header will not validate when containing 'Hop' group
public void testValidationWithHops() throws Exception {

    final String data = "8=FIX.4.49=30935=849=ASX56=CL1_FIX4434=452=20060324-01:05:58"
            + "17=X-B-WOW-1494E9A0:58BD3F9D-1109150=D39=011=18427138=200198=1494E9A0:58BD3F9D"
            + "526=432437=B-WOW-1494E9A0:58BD3F9D55=WOW54=1151=20014=040=244=1559=16=0"
            + "453=3448=AAA35791447=D452=3448=8447=D452=4448=FIX11447=D452=36"
            + "60=20060320-03:34:2910=169";
    final ExecutionReport executionReport = new ExecutionReport();
    final DataDictionary dictionary = DataDictionaryTest.getDictionary();
    assertNotNull(dictionary);
    executionReport.fromString(data, dictionary, true);
    final Header.NoHops hops = new Header.NoHops();
    hops.set(new HopCompID("FOO"));
    executionReport.header.addGroup(hops);
    dictionary.validate(executionReport);
}