Lines Matching refs:XmlTest
12 bool XmlTest( const char* testString, T expected, T found, bool noEcho = false )
206 XmlTest( "Output stream correct.", string( demoEnd ), outputStream.str(), true );
209 XmlTest( "Root element exists.", true, ( node != 0 && node->ToElement() ) );
210 XmlTest( "Root element value is 'ToDo'.", string( "ToDo" ), node->Value() );
212 XmlTest( "First child exists & is a comment.", true, ( node != 0 && node->ToComment() ) );
214 XmlTest( "Sibling element exists & is an element.", true, ( node != 0 && node->ToElement() ) );
215 XmlTest( "Value is 'Item'.", string( "Item" ), node->Value() );
217 XmlTest( "First child exists.", true, ( node != 0 && node->ToText() ) );
218 XmlTest( "Value is 'Go to the'.", string( "Go to the" ), node->Value() );
231 XmlTest( "Top level nodes, using First / Next.", 3, count );
240 XmlTest( "Top level nodes, using Last / Previous.", 3, count );
251 XmlTest( "Top level nodes, using IterateChildren.", 3, count );
261 XmlTest( "Children of the 'ToDo' element, using First / Next.",
272 XmlTest( "'Item' children of the 'ToDo' element, using First/Next.", 3, count );
281 XmlTest( "'Item' children of the 'ToDo' element, using Last/Previous.", 3, count );
290 XmlTest( "Element parsed, value is 'Element0'.", string( "Element0" ), element0.Value() );
291 XmlTest( "Reads attribute 'attribute0=\"foo0\"'.", string( "foo0" ), *( element0.Attribute( "attribute0" ) ) );
292 XmlTest( "Reads incorrectly formatted 'attribute1=noquotes'.", string( "noquotes" ), *( element0.Attribute( "attribute1" ) ) );
293 XmlTest( "Read attribute with entity value '>'.", string( ">" ), *( element0.Attribute( "attribute2" ) ) );
309 XmlTest( "Stream round trip correct.", string( demoEnd ), outputStream0.str(), true );
319 XmlTest( "Condense white space OFF.", string( "This is \ntext" ),