W3C

searchProperty Tests

Device Independence Working Group

The tests for searchProperty in this page are derived from Section 5.1.2.7

TestDescriptionOrange Labs ResultNokia Result
(DOM Event Spec)must implement DOM EventTarget interface--- 
(DOM Element)DCCIProperty must inherit from DOMElement interface---Pass
nodeInterface-17must support isSupported() of DOMNode interface:PassPass
nodeInterface-17feature "DCCI-DOM", version "2.0" must return true if based on DOM2, false otherwisePassPass
nodeInterface-17afeature "DCCI-DOM", version "3.0" must return true if based on DOM 3, false otherwisePassPass
must support all datatypes specified by W3C DOM2 spec
nodeInterface-3DCCIProperty nodes must return ELEMENT_NODE as nodeTypePassPass
nodeInterface-1DCCIProperty nodes must return name of property as nodeNamePassPass
must raise DOM ACCESS_VIOLATION_ERR if access control violation (untestable)Not ImplementedNot Implemented
nodeInterface-24NOT_SUPPORTED_ERR if an operation is not supportedNot ImplementedPass
propertyInterface-12NO_MODIFICATION_ALLOWED_ERR if non-allowed modification attemptPassPass
NOT_SUPPORTED_ERR if inserting a non-DCCIProperty, only if insertBefore(), replaceChild() and appendChild() supportedNot ImplementedNot Implemented
nodeInterface-11may return null for ownerDocumentFAILPass
propertyInterface-15DCCIMetadataInterface is DOMString unless DOM3 based, otherwise DOMObjectPassPass
must raise NOT_SUPPORTED_ERR on cloning, adopting, importing of nodes unless they are implementedNot ImplementedPass
should raise most appropriate DOM Exception at all times (testable?)
global variable should be DCCIRoot if this is the access method providedNot ImplementedNot Implemented
must use DOM Mutation eventsNot TestedPass