[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
|