]> granicus.if.org Git - libexpat/commit
Test support enhancements:
authorFred L. Drake, Jr. <fdrake@users.sourceforge.net>
Mon, 22 Apr 2002 18:46:00 +0000 (18:46 +0000)
committerFred L. Drake, Jr. <fdrake@users.sourceforge.net>
Mon, 22 Apr 2002 18:46:00 +0000 (18:46 +0000)
commitc5e5a2cab931c52bd46d35ed150fa05c5e6ef4c7
treec6664f672b7bfd81f9f06d7eb43230cb469f1e1f
parent91e3f5c543459c0237f66eda0ec6bb8c844160ed
Test support enhancements:

_xml_failure():  Clean up the output message so the first line doesn't
    wrap in the typical case.

CharData typedef:  If count is less than 0, consider it "unset".  This
    is used in the new support to check attribute values.

accumulate_characters():  Handle storage->count < 0.  Allow XML_Char
    to be more than one byte.

accumulate_attribute():  New function: store the value of the first
    attribute encountered in parsing.  This needs the concept of a
    CharData that is unset to allow capturing a value that is an empty
    string.

check_characters():  Handle storage->count < 0.  Allow XML_Char to be
    more than one byte.

run_character_check():  Create a local parser so that both
    run_character_check() and run_attribute_check() can be used in a
    single test function.

run_attribute_check():  New function: check that the value of the
    first attribute in a document matches the expected value.
expat/tests/runtests.c