[CSS Parser] Remove WebkitCSSTransformValue
[WebKit-https.git] / LayoutTests / platform / mac / fast / dom / wrapper-classes-objc-expected.txt
1 This tests wrapper class names for Objective-C.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Basics
7
8 PASS objCWrapperClass(document.createAttribute('test')) is 'DOMAttr'
9 PASS objCWrapperClass(document.createComment('test')) is 'DOMComment'
10 PASS objCWrapperClass(document.createDocumentFragment()) is 'DOMDocumentFragment'
11 PASS objCWrapperClass(document.implementation) is 'DOMImplementation'
12 PASS objCWrapperClass(root.attributes) is 'DOMNamedNodeMap'
13 PASS objCWrapperClass(document.createNodeIterator(root, 0, null, false)) is 'DOMNodeIterator'
14 PASS objCWrapperClass(document.getElementsByTagName('div')) is 'DOMHTMLCollection'
15 PASS objCWrapperClass(document.createRange()) is 'DOMRange'
16 PASS objCWrapperClass(document.createTextNode('test')) is 'DOMText'
17 PASS objCWrapperClass(document.createTreeWalker(root, 0, null, false)) is 'DOMTreeWalker'
18
19 XML
20
21 PASS objCWrapperClass(xmlDocument) is 'DOMDocument'
22 PASS objCWrapperClass(xmlDocument.createCDATASection('test')) is 'DOMCDATASection'
23 PASS objCWrapperClass(xmlDocument.createElementNS('x', 'x', 'x')) is 'DOMElement'
24 PASS objCWrapperClass(xmlDocument.createProcessingInstruction('target', 'test')) is 'DOMProcessingInstruction'
25
26 Events
27
28 PASS objCWrapperClass(document.createEvent('Event')) is 'DOMEvent'
29 PASS objCWrapperClass(document.createEvent('KeyboardEvent')) is 'DOMKeyboardEvent'
30 PASS objCWrapperClass(document.createEvent('MouseEvent')) is 'DOMMouseEvent'
31 PASS objCWrapperClass(document.createEvent('MutationEvent')) is 'DOMMutationEvent'
32 PASS objCWrapperClass(document.createEvent('OverflowEvent')) is 'DOMOverflowEvent'
33 PASS objCWrapperClass(document.createEvent('TextEvent')) is 'DOMTextEvent'
34 PASS objCWrapperClass(document.createEvent('UIEvent')) is 'DOMUIEvent'
35 PASS objCWrapperClass(document.createEvent('WheelEvent')) is 'DOMWheelEvent'
36
37 CSS DOM
38
39 PASS objCWrapperClass(document.styleSheets) is 'DOMStyleSheetList'
40 PASS objCWrapperClass(stylesheet) is 'DOMCSSStyleSheet'
41 PASS objCWrapperClass(stylesheet.cssRules) is 'DOMCSSRuleList'
42 PASS objCWrapperClass(stylesheet.cssRules.item(0)) is 'DOMCSSStyleRule'
43 PASS objCWrapperClass(stylesheet.cssRules.item(0).style) is 'DOMCSSStyleDeclaration'
44 PASS objCWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('color')) is 'DOMCSSPrimitiveValue'
45 PASS objCWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('color').getRGBColorValue()) is 'DOMRGBColor'
46 PASS objCWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('clip').getRectValue()) is 'DOMRect'
47 PASS objCWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('content')) is 'DOMCSSValueList'
48 PASS objCWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('content').item(0).getCounterValue()) is 'DOMCounter'
49 PASS objCWrapperClass(stylesheet.media) is 'DOMMediaList'
50
51 XPath
52
53 PASS objCWrapperClass(document.createExpression('//*', document.createNSResolver(document))) is 'DOMXPathExpression'
54 PASS objCWrapperClass(document.evaluate('//*', document, document.createNSResolver(document), 0, null)) is 'DOMXPathResult'
55
56 Other
57
58 PASS objCWrapperClass(window) is 'DOMAbstractView'
59
60 HTML DOM
61
62 PASS objCWrapperClass(root.children) is 'DOMHTMLCollection'
63 PASS objCWrapperClass(document) is 'DOMHTMLDocument'
64 PASS objCWrapperClass(document.createElement('select').options) is 'DOMHTMLOptionsCollection'
65
66 HTML Elements
67
68 PASS tagObjCWrapperClass('a') is 'DOMHTMLAnchorElement'
69 PASS tagObjCWrapperClass('abbr') is 'DOMHTMLElement'
70 PASS tagObjCWrapperClass('acronym') is 'DOMHTMLElement'
71 PASS tagObjCWrapperClass('address') is 'DOMHTMLElement'
72 PASS tagObjCWrapperClass('applet') is 'DOMHTMLAppletElement'
73 PASS tagObjCWrapperClass('area') is 'DOMHTMLAreaElement'
74 PASS tagObjCWrapperClass('b') is 'DOMHTMLElement'
75 PASS tagObjCWrapperClass('base') is 'DOMHTMLBaseElement'
76 PASS tagObjCWrapperClass('basefont') is 'DOMHTMLBaseFontElement'
77 PASS tagObjCWrapperClass('bdo') is 'DOMHTMLElement'
78 PASS tagObjCWrapperClass('big') is 'DOMHTMLElement'
79 PASS tagObjCWrapperClass('blockquote') is 'DOMHTMLElement'
80 PASS tagObjCWrapperClass('body') is 'DOMHTMLBodyElement'
81 PASS tagObjCWrapperClass('br') is 'DOMHTMLBRElement'
82 PASS tagObjCWrapperClass('button') is 'DOMHTMLButtonElement'
83 PASS tagObjCWrapperClass('canvas') is 'DOMHTMLCanvasElement'
84 PASS tagObjCWrapperClass('caption') is 'DOMHTMLTableCaptionElement'
85 PASS tagObjCWrapperClass('center') is 'DOMHTMLElement'
86 PASS tagObjCWrapperClass('cite') is 'DOMHTMLElement'
87 PASS tagObjCWrapperClass('code') is 'DOMHTMLElement'
88 PASS tagObjCWrapperClass('col') is 'DOMHTMLTableColElement'
89 PASS tagObjCWrapperClass('colgroup') is 'DOMHTMLTableColElement'
90 PASS tagObjCWrapperClass('dd') is 'DOMHTMLElement'
91 PASS tagObjCWrapperClass('del') is 'DOMHTMLModElement'
92 PASS tagObjCWrapperClass('dfn') is 'DOMHTMLElement'
93 PASS tagObjCWrapperClass('dir') is 'DOMHTMLDirectoryElement'
94 PASS tagObjCWrapperClass('div') is 'DOMHTMLDivElement'
95 PASS tagObjCWrapperClass('dl') is 'DOMHTMLDListElement'
96 PASS tagObjCWrapperClass('dt') is 'DOMHTMLElement'
97 PASS tagObjCWrapperClass('em') is 'DOMHTMLElement'
98 PASS tagObjCWrapperClass('embed') is 'DOMHTMLEmbedElement'
99 PASS tagObjCWrapperClass('fieldset') is 'DOMHTMLFieldSetElement'
100 PASS tagObjCWrapperClass('font') is 'DOMHTMLFontElement'
101 PASS tagObjCWrapperClass('form') is 'DOMHTMLFormElement'
102 PASS tagObjCWrapperClass('frame') is 'DOMHTMLFrameElement'
103 PASS tagObjCWrapperClass('frameset') is 'DOMHTMLFrameSetElement'
104 PASS tagObjCWrapperClass('head') is 'DOMHTMLHeadElement'
105 PASS tagObjCWrapperClass('h1') is 'DOMHTMLHeadingElement'
106 PASS tagObjCWrapperClass('h2') is 'DOMHTMLHeadingElement'
107 PASS tagObjCWrapperClass('h3') is 'DOMHTMLHeadingElement'
108 PASS tagObjCWrapperClass('h4') is 'DOMHTMLHeadingElement'
109 PASS tagObjCWrapperClass('h5') is 'DOMHTMLHeadingElement'
110 PASS tagObjCWrapperClass('h6') is 'DOMHTMLHeadingElement'
111 PASS tagObjCWrapperClass('hr') is 'DOMHTMLHRElement'
112 PASS tagObjCWrapperClass('html') is 'DOMHTMLHtmlElement'
113 PASS tagObjCWrapperClass('i') is 'DOMHTMLElement'
114 PASS tagObjCWrapperClass('iframe') is 'DOMHTMLIFrameElement'
115 PASS tagObjCWrapperClass('image') is 'DOMHTMLElement'
116 PASS tagObjCWrapperClass('img') is 'DOMHTMLImageElement'
117 PASS tagObjCWrapperClass('input') is 'DOMHTMLInputElement'
118 PASS tagObjCWrapperClass('ins') is 'DOMHTMLModElement'
119 PASS tagObjCWrapperClass('kbd') is 'DOMHTMLElement'
120 PASS tagObjCWrapperClass('keygen') is 'DOMHTMLElement'
121 PASS tagObjCWrapperClass('label') is 'DOMHTMLLabelElement'
122 PASS tagObjCWrapperClass('layer') is 'DOMHTMLElement'
123 PASS tagObjCWrapperClass('legend') is 'DOMHTMLLegendElement'
124 PASS tagObjCWrapperClass('li') is 'DOMHTMLLIElement'
125 PASS tagObjCWrapperClass('link') is 'DOMHTMLLinkElement'
126 PASS tagObjCWrapperClass('listing') is 'DOMHTMLPreElement'
127 PASS tagObjCWrapperClass('map') is 'DOMHTMLMapElement'
128 PASS tagObjCWrapperClass('marquee') is 'DOMHTMLMarqueeElement'
129 PASS tagObjCWrapperClass('menu') is 'DOMHTMLMenuElement'
130 PASS tagObjCWrapperClass('meta') is 'DOMHTMLMetaElement'
131 PASS tagObjCWrapperClass('nobr') is 'DOMHTMLElement'
132 PASS tagObjCWrapperClass('noembed') is 'DOMHTMLElement'
133 PASS tagObjCWrapperClass('noframes') is 'DOMHTMLElement'
134 PASS tagObjCWrapperClass('nolayer') is 'DOMHTMLElement'
135 PASS tagObjCWrapperClass('noscript') is 'DOMHTMLElement'
136 PASS tagObjCWrapperClass('object') is 'DOMHTMLObjectElement'
137 PASS tagObjCWrapperClass('ol') is 'DOMHTMLOListElement'
138 PASS tagObjCWrapperClass('optgroup') is 'DOMHTMLOptGroupElement'
139 PASS tagObjCWrapperClass('option') is 'DOMHTMLOptionElement'
140 PASS tagObjCWrapperClass('p') is 'DOMHTMLParagraphElement'
141 PASS tagObjCWrapperClass('param') is 'DOMHTMLParamElement'
142 PASS tagObjCWrapperClass('plaintext') is 'DOMHTMLElement'
143 PASS tagObjCWrapperClass('pre') is 'DOMHTMLPreElement'
144 PASS tagObjCWrapperClass('q') is 'DOMHTMLQuoteElement'
145 PASS tagObjCWrapperClass('s') is 'DOMHTMLElement'
146 PASS tagObjCWrapperClass('samp') is 'DOMHTMLElement'
147 PASS tagObjCWrapperClass('script') is 'DOMHTMLScriptElement'
148 PASS tagObjCWrapperClass('select') is 'DOMHTMLSelectElement'
149 PASS tagObjCWrapperClass('small') is 'DOMHTMLElement'
150 PASS tagObjCWrapperClass('span') is 'DOMHTMLElement'
151 PASS tagObjCWrapperClass('strike') is 'DOMHTMLElement'
152 PASS tagObjCWrapperClass('strong') is 'DOMHTMLElement'
153 PASS tagObjCWrapperClass('style') is 'DOMHTMLStyleElement'
154 PASS tagObjCWrapperClass('sub') is 'DOMHTMLElement'
155 PASS tagObjCWrapperClass('sup') is 'DOMHTMLElement'
156 PASS tagObjCWrapperClass('table') is 'DOMHTMLTableElement'
157 PASS tagObjCWrapperClass('tbody') is 'DOMHTMLTableSectionElement'
158 PASS tagObjCWrapperClass('td') is 'DOMHTMLTableCellElement'
159 PASS tagObjCWrapperClass('textarea') is 'DOMHTMLTextAreaElement'
160 PASS tagObjCWrapperClass('tfoot') is 'DOMHTMLTableSectionElement'
161 PASS tagObjCWrapperClass('th') is 'DOMHTMLTableCellElement'
162 PASS tagObjCWrapperClass('thead') is 'DOMHTMLTableSectionElement'
163 PASS tagObjCWrapperClass('title') is 'DOMHTMLTitleElement'
164 PASS tagObjCWrapperClass('tr') is 'DOMHTMLTableRowElement'
165 PASS tagObjCWrapperClass('tt') is 'DOMHTMLElement'
166 PASS tagObjCWrapperClass('u') is 'DOMHTMLElement'
167 PASS tagObjCWrapperClass('ul') is 'DOMHTMLUListElement'
168 PASS tagObjCWrapperClass('var') is 'DOMHTMLElement'
169 PASS tagObjCWrapperClass('wbr') is 'DOMHTMLElement'
170 PASS tagObjCWrapperClass('xmp') is 'DOMHTMLPreElement'
171
172 JavaScript types
173
174 PASS objCWrapperIsInstanceOf(null, 'nil') is true
175 PASS objCWrapperIsInstanceOf(undefined, 'WebUndefined') is true
176 PASS objCWrapperIsInstanceOf(0, 'NSNumber') is true
177 PASS objCWrapperIsInstanceOf(1, 'NSNumber') is true
178 PASS objCWrapperIsInstanceOf(false, 'NSNumber') is true
179 PASS objCWrapperIsInstanceOf(true, 'NSNumber') is true
180 PASS objCWrapperIsInstanceOf('', 'NSString') is true
181 PASS objCWrapperIsInstanceOf({ }, 'WebScriptObject') is true
182 PASS objCWrapperIsInstanceOf([ ], 'WebScriptObject') is true
183 PASS objCObjectOfClass('NSNull') is null
184 PASS typeof objCObjectOfClass('') is 'undefined'
185 PASS typeof objCObjectOfClass('WebUndefined') is 'undefined'
186 PASS typeof objCObjectOfClass('NSCFBoolean') is 'boolean'
187 PASS typeof objCObjectOfClass('NSCFNumber') is 'number'
188 PASS typeof objCObjectOfClass('NSCFString') is 'string'
189 PASS typeof objCObjectOfClass('WebScriptObject') is 'object'
190 PASS objCObjectOfClass('NSArray') instanceof Array is true
191 PASS concatenateArray(objCArrayOfString()) is 'onetwothree'
192 PASS let arr = objCArrayOfString(); arr.length is 3
193 PASS let arr = objCArrayOfString(); arr.length = 0 threw exception RangeError: Range error.
194 PASS let arr = objCArrayOfString(); arr.length = 5 threw exception RangeError: Range error.
195 PASS let arr = objCArrayOfString(); arr.length = 0x40000000 threw exception RangeError: Range error.
196 PASS let arr = objCArrayOfString(); try { arr.length = 0 } catch(e) { } arr.length is 3
197