From: Braden M. <br...@us...> - 2005-11-07 06:55:29
|
Update of /cvsroot/openvrml/openvrml/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9556/tests Modified Files: testsuite.at Log Message: Support parsing nodes from unrecognized EXTERNPROTOs. Index: testsuite.at =================================================================== RCS file: /cvsroot/openvrml/openvrml/tests/testsuite.at,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** testsuite.at 17 May 2005 04:44:48 -0000 1.3 --- testsuite.at 7 Nov 2005 06:55:21 -0000 1.4 *************** *** 99,105 **** --- 99,133 ---- AT_CLEANUP + AT_SETUP([Unrecognized EXTERNPROTO]) + AT_DATA([unrecognized-externproto.wrl], + [[#VRML V2.0 utf8 + EXTERNPROTO UnrecognizedNode [ exposedField SFBool sfboolField ] + [ "urn:unrecognized" ] + UnrecognizedNode { sfboolField TRUE } + ]]) + AT_CHECK([parse < unrecognized-externproto.wrl]) + AT_CLEANUP + + AT_SETUP([Unimplemented EXTERNPROTO]) + AT_DATA([unimplemented-externproto.wrl], + [[#VRML V2.0 utf8 + EXTERNPROTO UnimplementedNode [ exposedField SFBool sfboolField ] [] + UnimplementedNode { sfboolField TRUE } + ]]) + AT_CHECK([parse < unimplemented-externproto.wrl]) + AT_CLEANUP AT_BANNER([Parse tests: code that should be rejected]) + AT_SETUP([Unrecognized node type]) + AT_DATA([unrecognized-node.wrl], + [[#VRML V2.0 utf8 + UnrecognizedNode {} + ]]) + AT_CHECK([parse < unrecognized-node.wrl], [1], [], + [:2:17: error: Unknown node type "UnrecognizedNode". + ]) + AT_CLEANUP + AT_SETUP([PROTO with a conflicting eventIn and exposedField]) AT_DATA([proto-eventin-conflict.wrl], |