xml/libxml2libs/test/xmlengtester/xmlengtester_target/TestConfigfiles/TestFramework/conf/xmleng/DomEncoding.cfg
author hgs
Wed, 23 Jun 2010 20:27:15 +0530
changeset 24 74f0b3eb154c
parent 0 e35f40988205
permissions -rw-r--r--
201024
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
24
hgs
parents: 0
diff changeset
     1
##############################################################
hgs
parents: 0
diff changeset
     2
# Check if XML file coded with UTF8 is parsed correctly.
hgs
parents: 0
diff changeset
     3
##############################################################
hgs
parents: 0
diff changeset
     4
hgs
parents: 0
diff changeset
     5
[Test]
hgs
parents: 0
diff changeset
     6
title encoding_UTF8
hgs
parents: 0
diff changeset
     7
create xmlengtester test
hgs
parents: 0
diff changeset
     8
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_001.xml
hgs
parents: 0
diff changeset
     9
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_001.xml
hgs
parents: 0
diff changeset
    10
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_001.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_001.ref
hgs
parents: 0
diff changeset
    11
delete test
hgs
parents: 0
diff changeset
    12
[Endtest]
hgs
parents: 0
diff changeset
    13
##############################################################
hgs
parents: 0
diff changeset
    14
# Check if XML file coded with UTF16 is parsed correctly.
hgs
parents: 0
diff changeset
    15
##############################################################
hgs
parents: 0
diff changeset
    16
hgs
parents: 0
diff changeset
    17
[Test]
hgs
parents: 0
diff changeset
    18
title encoding_UTF16
hgs
parents: 0
diff changeset
    19
create xmlengtester test
hgs
parents: 0
diff changeset
    20
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_002.xml
hgs
parents: 0
diff changeset
    21
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_002.xml
hgs
parents: 0
diff changeset
    22
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_002.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_002.ref
hgs
parents: 0
diff changeset
    23
delete test
hgs
parents: 0
diff changeset
    24
[Endtest]
hgs
parents: 0
diff changeset
    25
##############################################################
hgs
parents: 0
diff changeset
    26
# Check if XML file coded with UTF16 BE is parsed correctly.
hgs
parents: 0
diff changeset
    27
##############################################################
hgs
parents: 0
diff changeset
    28
hgs
parents: 0
diff changeset
    29
[Test]
hgs
parents: 0
diff changeset
    30
title encoding_UTF16BE
hgs
parents: 0
diff changeset
    31
create xmlengtester test
hgs
parents: 0
diff changeset
    32
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_003.xml
hgs
parents: 0
diff changeset
    33
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_003.xml
hgs
parents: 0
diff changeset
    34
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_003.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_003.ref
hgs
parents: 0
diff changeset
    35
delete test
hgs
parents: 0
diff changeset
    36
[Endtest]
hgs
parents: 0
diff changeset
    37
##############################################################
hgs
parents: 0
diff changeset
    38
# Check if XML file coded with UTF16 LE is parsed correctly.
hgs
parents: 0
diff changeset
    39
##############################################################
hgs
parents: 0
diff changeset
    40
hgs
parents: 0
diff changeset
    41
[Test]
hgs
parents: 0
diff changeset
    42
title encoding_UTF16LE
hgs
parents: 0
diff changeset
    43
create xmlengtester test
hgs
parents: 0
diff changeset
    44
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_004.xml
hgs
parents: 0
diff changeset
    45
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_004.xml
hgs
parents: 0
diff changeset
    46
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_004.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_004.ref
hgs
parents: 0
diff changeset
    47
delete test
hgs
parents: 0
diff changeset
    48
[Endtest]
hgs
parents: 0
diff changeset
    49
##############################################################
hgs
parents: 0
diff changeset
    50
# Check if XML file coded with ISO-8859-1 is parsed correctly.
hgs
parents: 0
diff changeset
    51
##############################################################
hgs
parents: 0
diff changeset
    52
hgs
parents: 0
diff changeset
    53
[Test]
hgs
parents: 0
diff changeset
    54
title encoding_ISO-8859-1
hgs
parents: 0
diff changeset
    55
create xmlengtester test
hgs
parents: 0
diff changeset
    56
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_005.xml
hgs
parents: 0
diff changeset
    57
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_005.xml
hgs
parents: 0
diff changeset
    58
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_005.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_005.ref
hgs
parents: 0
diff changeset
    59
delete test
hgs
parents: 0
diff changeset
    60
[Endtest]
hgs
parents: 0
diff changeset
    61
##############################################################
hgs
parents: 0
diff changeset
    62
# Check if XML file coded with ASCII is parsed correctly.
hgs
parents: 0
diff changeset
    63
##############################################################
hgs
parents: 0
diff changeset
    64
hgs
parents: 0
diff changeset
    65
[Test]
hgs
parents: 0
diff changeset
    66
title encoding_ASCII
hgs
parents: 0
diff changeset
    67
create xmlengtester test
hgs
parents: 0
diff changeset
    68
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_006.xml
hgs
parents: 0
diff changeset
    69
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_006.xml
hgs
parents: 0
diff changeset
    70
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_006.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_006.ref
hgs
parents: 0
diff changeset
    71
delete test
hgs
parents: 0
diff changeset
    72
[Endtest]
hgs
parents: 0
diff changeset
    73
##############################################################
hgs
parents: 0
diff changeset
    74
# Check if correct error is generated when wrong encodingis 
hgs
parents: 0
diff changeset
    75
# set.
hgs
parents: 0
diff changeset
    76
##############################################################
hgs
parents: 0
diff changeset
    77
hgs
parents: 0
diff changeset
    78
[Test]
hgs
parents: 0
diff changeset
    79
title encoding_WRONG(ISO-8859-2)
hgs
parents: 0
diff changeset
    80
create xmlengtester test
hgs
parents: 0
diff changeset
    81
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_007.xml
hgs
parents: 0
diff changeset
    82
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_007.xml
hgs
parents: 0
diff changeset
    83
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_007.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_007.ref
hgs
parents: 0
diff changeset
    84
delete test
hgs
parents: 0
diff changeset
    85
[Endtest]
hgs
parents: 0
diff changeset
    86
##############################################################
hgs
parents: 0
diff changeset
    87
# Check if file with supported encoding but different then in
hgs
parents: 0
diff changeset
    88
# xml prolog is processed
hgs
parents: 0
diff changeset
    89
##############################################################
hgs
parents: 0
diff changeset
    90
hgs
parents: 0
diff changeset
    91
[Test]
hgs
parents: 0
diff changeset
    92
title encoding_differentCodeThanProlog
hgs
parents: 0
diff changeset
    93
create xmlengtester test
hgs
parents: 0
diff changeset
    94
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_008.xml
hgs
parents: 0
diff changeset
    95
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_008.xml
hgs
parents: 0
diff changeset
    96
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_008.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_008.ref
hgs
parents: 0
diff changeset
    97
delete test
hgs
parents: 0
diff changeset
    98
[Endtest]
hgs
parents: 0
diff changeset
    99
##############################################################
hgs
parents: 0
diff changeset
   100
# Check if file without xml prolog is processed.
hgs
parents: 0
diff changeset
   101
##############################################################
hgs
parents: 0
diff changeset
   102
hgs
parents: 0
diff changeset
   103
[Test]
hgs
parents: 0
diff changeset
   104
title encoding_NoProlog(ISO)
hgs
parents: 0
diff changeset
   105
create xmlengtester test
hgs
parents: 0
diff changeset
   106
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_009.xml
hgs
parents: 0
diff changeset
   107
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_009.xml
hgs
parents: 0
diff changeset
   108
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_009.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_009.ref
hgs
parents: 0
diff changeset
   109
delete test
hgs
parents: 0
diff changeset
   110
[Endtest]
hgs
parents: 0
diff changeset
   111
##############################################################
hgs
parents: 0
diff changeset
   112
# Check if file without xml prolog is processed.
hgs
parents: 0
diff changeset
   113
##############################################################
hgs
parents: 0
diff changeset
   114
hgs
parents: 0
diff changeset
   115
[Test]
hgs
parents: 0
diff changeset
   116
title encoding_NoProlog(UTF-16BE)
hgs
parents: 0
diff changeset
   117
create xmlengtester test
hgs
parents: 0
diff changeset
   118
test ParseFile E:\testing\data\xmleng\efute\input\Encoding\XML_encoding_010.xml
hgs
parents: 0
diff changeset
   119
test SaveXmlToFile E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_010.xml
hgs
parents: 0
diff changeset
   120
test CompareFiles E:\testing\data\xmleng\efute\output\Encoding\DOM_XML_encoding_010.xml E:\testing\data\xmleng\efute\pattern\Encoding\DOM_XML_encoding_010.ref
hgs
parents: 0
diff changeset
   121
delete test
hgs
parents: 0
diff changeset
   122
[Endtest]
hgs
parents: 0
diff changeset
   123