[Quickfix-users] Acceptance test problems
Brought to you by:
orenmnero
From: Joshua J. <Jo...@Fx...> - 2004-09-22 14:09:20
|
I ran the unit test with no errors. When running the acceptance tests I got 15 errors. I wasn't expecting to get any errors. I'm working on Windows XP with QuickFix 1.92. I compiled using MS VC++ 6.0 with SP 5. Here are the error cases: <test name=3D'definitions/server/fix40/20_SimultaneousResendRequest.def' result=3D'failure' > <message> Value in field (34) should be (3) but was (2) =20 <expected><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :47:18*56=3DTW*122=3D20040922-12:47:18*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D033*]]></received> <line>23</line> </message> </test> <test = name=3D'definitions/server/fix40/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (107) but was (108) =20 <expected><![CDATA[8=3DFIX.4.0*9=3D107*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DCDG*10 =3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :48:12*56=3DTW*122=3D20040922-12:48:12*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D026*]]></received> <line>39</line> </message> </test><test name=3D'definitions/server/fix40/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (107) but was (108) =20 <expected><![CDATA[8=3DFIX.4.0*9=3D107*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DCDG*10 =3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :48:13*56=3DTW*122=3D20040922-12:48:13*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D025*]]></received> <line>17</line> </message> </test> <test = name=3D'definitions/server/fix41/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (107) but was (108) =20 <expected><![CDATA[8=3DFIX.4.1*9=3D107*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DCDG*10 =3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.1*9=3D108*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :49:08*56=3DTW*122=3D20040922-12:49:08*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D039*]]></received> <line>39</line> </message> </test> <test name=3D'definitions/server/fix41/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (107) but was (108) =20 <expected><![CDATA[8=3DFIX.4.1*9=3D107*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DCDG*10 =3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.1*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :49:09*56=3DTW*122=3D20040922-12:49:09*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D038*]]></received> <line>17</line> </message> </test> <test name=3D'definitions/server/fix42/20_SimultaneousResendRequest.def' result=3D'failure' > <message> Value in field (34) should be (3) but was (2) =20 <expected><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D0 0000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :49:13.113*56=3DTW*122=3D20040922-12:49:13*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:49:13*10=3D178*]]></received> <line>23</line> </message> </test> <test = name=3D'definitions/server/fix42/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.2*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :50:07.101*56=3DTW*122=3D20040922-12:50:07*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:50:07*10=3D163*]]></received> <line>39</line> </message> </test> <test name=3D'definitions/server/fix42/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.2*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :50:07.381*56=3DTW*122=3D20040922-12:50:07*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:50:07*10=3D170*]]></received> <line>17</line> </message> </test> <test name=3D'definitions/server/fix43/20_SimultaneousResendRequest.def' result=3D'failure' > <message> Value in field (34) should be (3) but was (2) =20 <expected><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D0 0000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :50:11.246*56=3DTW*122=3D20040922-12:50:11*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:50:11*10=3D156*]]></received> <line>23</line> </message> </test> <test = name=3D'definitions/server/fix43/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.3*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :51:05.234*56=3DTW*122=3D20040922-12:51:05*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:51:05*10=3D168*]]></received> <line>39</line> </message> </test> <test name=3D'definitions/server/fix43/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.3*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :51:05.514*56=3DTW*122=3D20040922-12:51:05*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:51:05*10=3D166*]]></received> <line>17</line> </message> </test> <test name=3D'definitions/server/fix44/20_SimultaneousResendRequest.def' result=3D'failure' > <message> Value in field (34) should be (3) but was (2) =20 <expected><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D0 0000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :51:09.460*56=3DTW*122=3D20040922-12:51:09*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:51:09*10=3D179*]]></received> <line>23</line> </message> </test> <test = name=3D'definitions/server/fix44/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.4*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :52:01.434*56=3DTW*122=3D20040922-12:52:01*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:52:01*10=3D162*]]></received> <line>39</line> </message> </test> <test name=3D'definitions/server/fix44/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.4*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :52:01.705*56=3DTW*122=3D20040922-12:52:01*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:52:01*10=3D160*]]></received> <line>17</line> </message> </test> =20 =20 I did a batch compile and got several warnings but not no errors. Here are the warnings: C:\temp\quickfix\src\C++\SessionFactory.cpp(101) : warning C4101: 'e' : unreferenced local variable C:\temp\quickfix\src\C++\SessionTime.cpp(153) : warning C4243: type cast conversion from 'const class FIX::UtcTimeStamp *' to 'struct tm *' exists, but is inaccessible C:\temp\quickfix\src\C++\SessionTime.cpp(154) : warning C4243: type cast conversion from 'const class FIX::UtcTimeStamp *' to 'struct tm *' exists, but is inaccessible LINK : warning LNK4089: all references to "WS2_32.dll" discarded by /OPT:REF |