File: testEncoding.pass

package info (click to toggle)
libnb-platform18-java 10.0-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 667,920 kB
  • sloc: java: 4,911,908; xml: 540,084; php: 76,736; ansic: 10,266; sh: 5,624; cpp: 4,621; jsp: 3,621; sql: 1,097; makefile: 540; objc: 288; perl: 277; haskell: 93
file content (129 lines) | stat: -rw-r--r-- 4,689 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
Calling GenBeans.doIt
Bean Tree:
forteddl <FORTEDDL> : Forteddl
	phase <PHASE> : Phase[1,n]
		[attr: OBJECTTYPE CDATA #REQUIRED ]
		[attr: OBJECTNAME CDATA #REQUIRED ]
		[attr: NUMBER CDATA #REQUIRED ]
		(
		  attribute <ATTRIBUTE> : Attribute
		  	[attr: NAME CDATA #REQUIRED ]
		  	(
		  	  | array <ARRAY> : Array
		  	  | 	(
		  	  | 	  myobject <MYOBJECT> : Myobject
		  	  | 	  	[attr: CLASS CDATA #REQUIRED ]
		  	  | 	  	(
		  	  | 	  	  attribute <ATTRIBUTE> : Attribute...
		  	  | 	  	  	[attr: NAME CDATA #REQUIRED ]
		  	  | 	  	)[1,n]
		  	  | 	)[1,n]
		  	  | myobject <MYOBJECT> : Myobject
		  	  | 	[attr: CLASS CDATA #REQUIRED ]
		  	  | 	(
		  	  | 	  attribute <ATTRIBUTE> : Attribute...
		  	  | 	  	[attr: NAME CDATA #REQUIRED ]
		  	  | 	)[1,n]
		  	  | true <TRUE> : boolean
		  	  | 	EMPTY : String
		  	  | false <FALSE> : boolean
		  	  | 	EMPTY : String
		  	  | nil <NIL> : boolean
		  	  | 	EMPTY : String
		  	)[0,n]
		  annotation <ANNOTATION> : Annotation[0,n]
		  	[attr: OBJECTTYPE CDATA #REQUIRED ]
		  	[attr: NAME CDATA #REQUIRED ]
		  	[attr: VIEW CDATA #IMPLIED ]
		  	propertysheet <PROPERTYSHEET> : boolean[0,1]
		  		[attr: CLASS CDATA #REQUIRED ]
		  		[attr: TAB CDATA #REQUIRED ]
		  		EMPTY : String
		  	attribute <ATTRIBUTE> : Attribute[1,n]
		  		[attr: NAME CDATA #REQUIRED ]
		  		(
		  		  | array <ARRAY> : Array
		  		  | 	(
		  		  | 	  myobject <MYOBJECT> : Myobject
		  		  | 	  	[attr: CLASS CDATA #REQUIRED ]
		  		  | 	  	(
		  		  | 	  	  attribute <ATTRIBUTE> : Attribute...
		  		  | 	  	  	[attr: NAME CDATA #REQUIRED ]
		  		  | 	  	)[1,n]
		  		  | 	)[1,n]
		  		  | myobject <MYOBJECT> : Myobject
		  		  | 	[attr: CLASS CDATA #REQUIRED ]
		  		  | 	(
		  		  | 	  attribute <ATTRIBUTE> : Attribute...
		  		  | 	  	[attr: NAME CDATA #REQUIRED ]
		  		  | 	)[1,n]
		  		  | true <TRUE> : boolean
		  		  | 	EMPTY : String
		  		  | false <FALSE> : boolean
		  		  | 	EMPTY : String
		  		  | nil <NIL> : boolean
		  		  | 	EMPTY : String
		  		)[0,n]
		)[0,n]

Compiling
Finished compiling: 0
out: TestEncoding - creating the bean graph
out: TestEncoding - bean graph created
out: <?xml version="1.0" encoding="UTF-8"?>
out: <!-- ex1.xml                                                      -->
out: <!-- This is a simple XML source file.  Object class metamethod   -->
out: <!-- m3 includes 8-bit ASCII text, with a tilde-n and accent-e    -->
out: <!-- characters embedded, to test the UTF8->native codeset        -->
out: <!-- conversion feature of the SAX expat driver.  As long as this -->
out: <!-- test is run under ISO-8859-1 localization, test output should-->
out: <!-- be identical to test input, with one odd byte representing   -->
out: <!-- each of these 8-bit characters.                              -->
out: <!--                                                              -->
out: <!-- The vi editor on Sun Solaris displays the two odd characters -->
out: <!-- as \161 and \151.                                            -->
out: <!--                                                              -->
out: <!-- <!DOCTYPE FORTEDDL SYSTEM "TestEncoding.dtd" []> -->
out: <FORTEDDL>
out:   <PHASE NUMBER="1" OBJECTNAME="c1" OBJECTTYPE="MetaPlan.MetaClass">
out:     <ATTRIBUTE NAME="Name">c1</ATTRIBUTE>
out:     <ATTRIBUTE NAME="MethodArray">
out:       <ARRAY>
out:         <MYOBJECT CLASS="MetaMethod">
out:           <ATTRIBUTE NAME="Name">m1</ATTRIBUTE>
out:           <ATTRIBUTE NAME="Text">
out: 	task.lgr.putline('this is m1');
out: 	return;
out: 					</ATTRIBUTE>
out:         </MYOBJECT>
out:         <MYOBJECT CLASS="MetaMethod">
out:           <ATTRIBUTE NAME="Name">m2</ATTRIBUTE>
out:           <ATTRIBUTE NAME="Text">
out: 	                <?FORTE ThisIsAProcessingInstruction ?>
out: 	task.lgr.putline('this is m2');
out: 	return;
out: 					</ATTRIBUTE>
out:         </MYOBJECT>
out:         <MYOBJECT CLASS="MetaMethod">
out:           <ATTRIBUTE NAME="Name">m3</ATTRIBUTE>
out:           <ATTRIBUTE NAME="8-bit ASCII text">
out: 	task.lgr.putline('Yo amo habañero chilés');
out: 	return;
out: 					</ATTRIBUTE>
out:         </MYOBJECT>
out:       </ARRAY>
out:     </ATTRIBUTE>
out:     <ANNOTATION NAME="cr1" OBJECTTYPE="CrossRefInfo">
out:       <ATTRIBUTE NAME="InfoArray">
out:         <ARRAY>
out:           <MYOBJECT CLASS="infoItem">
out:             <ATTRIBUTE NAME="Reference">putline</ATTRIBUTE>
out:             <ATTRIBUTE NAME="Class">c1</ATTRIBUTE>
out:             <ATTRIBUTE NAME="Method">m1</ATTRIBUTE>
out:           </MYOBJECT>
out:         </ARRAY>
out:       </ATTRIBUTE>
out:     </ANNOTATION>
out:   </PHASE>
out: </FORTEDDL>
Finished running TestEncoding: 0