WICD Mobile 1.0 Testsuite

The WICD Mobile 1.0 specification can be found here.

All testcases below list their Conformance statement #number.

WICD Mobile 1.0 #2

"User agents must implement WICD Core 1.0." spec

Testsuite: WICD Core 1.0

WICD Mobile 1.0 #3

"XHTML Basic 1.1 as root document." spec

XHTML Basic 1.1

WICD Mobile 1.0 #4

"ECMAScript 3rd Edition Compact Profile scripting." spec

ECMAScript 3rd Edition Compact Profile

WICD Mobile 1.0 #5

"CSS Mobile Profile 2.0" spec

Test 1: CSS MP 2.0

Test 2: z-index

Test 3: position absolute

Test 4: position fixed

Test 5: position relative

Test 6: max-width max-height

Test 7: min-width min-height

Test 8: focus driven outline-style

WICD Mobile 1.0 #6

"Scalable Vector Graphics Tiny 1.2" [SVGT12] spec

SVGT 1.2

WICD Mobile 1.0 #7 #8

"User Agent Identification: user agents should use an "Accept" header with the value: application/xhtml+xml; profile="http://www.w3.org/2007/07/wicd-mobile" (or a higher date)." spec

request headers

WICD Mobile 1.0 #9

"DOM L3 Core Spec Subset (defined by SVG Tiny 1.2) on all namespaces." spec

DOM-L3-core-spec-subset

WICD Mobile 1.0 #10

"DOM L3 Core Subset Extensions on all namespaces: user agents must support the features described in Appendix C Document Object Model (DOM) Level 3 Core Subset Extensions for all namespaces." spec

Test 1: nodeList

Test 2: getAttribute

Test 3: setAttribute

Test 4: get- and setAttribute

Test 5: adoptNode

WICD Mobile 1.0 #11

"DOM L3 Event Spec Subset (defined by SVG Tiny 1.2) on all namespaces." spec

Test 1: mouse events

Test 2: mouse wheel event

Test 3: text event

Test 4: keyboard events

Test 5: UI focus events

Test 6: Progress events

WICD Mobile 1.0 #12

"DOM L3 Event Subset Extensions on all namespaces: user agents must support the features described in Appendix D Document Object Model (DOM) Level 3 Events Extensions for all namespaces" spec

custom event

WICD Mobile 1.0 #13

"HTML DOM: user agents must support the HTML DOM features described in Appendix dom-html for the nodes in the XHTML namespace." spec

HTML-DOM

WICD Mobile 1.0 #14

"SVG Micro DOM (uDOM) for nodes in the SVG namespace: user agents must support the SVG Micro DOM (uDOM) specification for nodes in the SVG namespace." spec

SVG Micro DOM

WICD Mobile 1.0 #15

"ElementTraversal interface: user agents must support the ElementTraversal interface on all DOM objects which implement the org.w3c.dom.Element interface." spec

element traversal

WICD Mobile 1.0 #16

"DocumentView interface: user agents must support the DocumentView interface on all implementations of the org.w3c.dom.Document interface." spec

defaultView

WICD Mobile 1.0 #17

"Window interface: user agents must support the Window Object 1.0 specification on all implementations of the org.w3.dom.AbstractView interface." spec

Test 1: Child to Parent DOM Access foto1 foto2 foto3

Test 2: Parent to Child DOM Access foto

Test 3: Parent to Child function call

WICD Mobile 1.0 #18

"XHTML event attribute to DOM3 events mapping: user agents must support the mapping from XHTML event attributes to the corresponding DOM3 events." spec

Test 1: Comparison of "on*"-events and "addEventListener" for event registration

Test 2: Test of event triggering

WICD Mobile 1.0 #19

"SVG Event to DOM Event Mapping" spec

SVG to DOM events

WICD Mobile 1.0 #20

"XMLHttpRequest/AJAX" spec

Test 1: XMLHTTPRequest in XHTML

Test 2: XMLHTTPRequest in SVGT

WICD Mobile 1.0 #21

"Focus Navigation Model: devices that have a multi directional joystick input device, must implement the "Two Dimensional Focus Navigation Model" with support for "Flattened Children" spec-a spec-b

Test 1: flattened children (svg)

Test 2: 2D focus navigation model (png)

WICD Mobile 1.0 #22

"Focus Traversal - User navigating forward/backward. In a static situation, focus should go back, all the way, to where it came from, when a user navigates focus in backward direction." spec

Test 1: focus traversal forward/backward (floating anchors)

Test 2: focus traversal forward/backward (absolute positioned anchors)

WICD Mobile 1.0 #23

"User agents should allow activation of hierarchical child elements using the "Ok" key event." spec

activation of a hierarchical child

WICD Mobile 1.0 #24

"User agents on devices, that have at least two soft keys and no dedicated escape key, should allow deactivation of hierarchical child elements, using longpress Soft2." spec

deactivation of a hierarchical child

WICD Mobile 1.0 #25

"Content Packaging / Multipart Related. User agents should support Multipart/related packaging. These agents will advertise "multipart/related" capability with their HTTP request accept headers." spec foto1

Test 1: multipart/related

Test 2: multipart/related accept-header

WICD Mobile 1.0 #26

"Content Packaging / Multipart Mixed (must always be supported in addition to Multipart Related)." spec

multipart/mixed

WICD Mobile 1.0 #27

"DOM Level 3 event flow (capture and bubble) for all namespaces, including SVG Tiny 1.2."

Test 1: event flow bubble XHTML

Test 2: event flow capture XHTML

Test 3: event flow bubble and capture SVGT

Test 4: event flow bubble XHTML + SVGT

Test 5: event flow capture XHTML + SVGT