~ubuntu-branches/ubuntu/wily/opencollada/wily-proposed

« back to all changes in this revision

Viewing changes to xsd2cppsax/tests/t04_inf_nan.xml

  • Committer: Package Import Robot
  • Author(s): Matteo F. Vescovi
  • Date: 2015-05-14 17:23:27 UTC
  • Revision ID: package-import@ubuntu.com-20150514172327-f862u8envms01fra
Tags: upstream-0.1.0~20140703.ddf8f47+dfsg1
ImportĀ upstreamĀ versionĀ 0.1.0~20140703.ddf8f47+dfsg1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<!--
 
3
        Handles special float values like INF and NaN.
 
4
 -->
 
5
<root xmlns="http://www.netallied.de/xsd2cppsax/tests"
 
6
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
7
      xsi:schemaLocation="http://www.netallied.de/xsd2cppsax/tests t04.xsd"
 
8
      > 
 
9
 
 
10
        <FloatList>INF +INF -INF NaN</FloatList>
 
11
 
 
12
        <!-- wrong values -->
 
13
        <FloatList>INFa +INF1 -INF. +NaN -NaN NaNa NaN1 NaN.</FloatList>
 
14
        <FloatList>+INF1 -INF. +NaN -NaN NaNa NaN1 NaN.</FloatList>
 
15
        <FloatList>-INF. +NaN -NaN NaNa NaN1 NaN.</FloatList>
 
16
        <FloatList>+NaN -NaN NaNa NaN1 NaN.</FloatList>
 
17
        <FloatList>-NaN NaNa NaN1 NaN.</FloatList>
 
18
        <FloatList>NaNa NaN1 NaN.</FloatList>
 
19
        <FloatList>NaN1 NaN.</FloatList>
 
20
        <FloatList>NaN.</FloatList>
 
21
 
 
22
 
 
23
        <FloatElement>INF</FloatElement>
 
24
        <FloatElement>+INF</FloatElement>
 
25
        <FloatElement>-INF</FloatElement>
 
26
        <FloatElement>NaN</FloatElement>
 
27
 
 
28
        <!-- wrong values -->
 
29
        <FloatElement>INFa</FloatElement>
 
30
        <FloatElement>+INF1</FloatElement>
 
31
        <FloatElement>-INF.</FloatElement>
 
32
        <FloatElement>+NaN</FloatElement>
 
33
        <FloatElement>-NaN</FloatElement>
 
34
        <FloatElement>NaNa</FloatElement>
 
35
        <FloatElement>NaN1</FloatElement>
 
36
        <FloatElement>NaN.</FloatElement>
 
37
 
 
38
 
 
39
        <ElementWithFloatListAttribute listAttr="INF +INF -INF NaN" />
 
40
 
 
41
        <!-- wrong values -->
 
42
        <ElementWithFloatListAttribute listAttr="INFa +INF1 -INF. +NaN -NaN NaNa NaN1 NaN." />
 
43
        <ElementWithFloatListAttribute listAttr="+INF1 -INF. +NaN -NaN NaNa NaN1 NaN." />
 
44
        <ElementWithFloatListAttribute listAttr="-INF. +NaN -NaN NaNa NaN1 NaN." />
 
45
        <ElementWithFloatListAttribute listAttr="+NaN -NaN NaNa NaN1 NaN." />
 
46
        <ElementWithFloatListAttribute listAttr="-NaN NaNa NaN1 NaN." />
 
47
        <ElementWithFloatListAttribute listAttr="NaNa NaN1 NaN." />
 
48
        <ElementWithFloatListAttribute listAttr="NaN1 NaN." />
 
49
        <ElementWithFloatListAttribute listAttr="NaN." />
 
50
 
 
51
 
 
52
        <ElementWithFloatAttribute floatAttr="INF" />
 
53
        <ElementWithFloatAttribute floatAttr="+INF" />
 
54
        <ElementWithFloatAttribute floatAttr="-INF" />
 
55
        <ElementWithFloatAttribute floatAttr="NaN" />
 
56
 
 
57
        <!-- wrong values -->
 
58
        <ElementWithFloatAttribute floatAttr="INFa" />
 
59
        <ElementWithFloatAttribute floatAttr="+INF1" />
 
60
        <ElementWithFloatAttribute floatAttr="-INF." />
 
61
        <ElementWithFloatAttribute floatAttr="+NaN" />
 
62
        <ElementWithFloatAttribute floatAttr="-NaN" />
 
63
        <ElementWithFloatAttribute floatAttr="NaNa" />
 
64
        <ElementWithFloatAttribute floatAttr="NaN1" />
 
65
        <ElementWithFloatAttribute floatAttr="NaN." />
 
66
 
 
67
</root>