72 lines
5.5 KiB
HTML
72 lines
5.5 KiB
HTML
<html>
|
|
<head>
|
|
<title>
|
|
Description of tests on EventRegistration interface
|
|
</title>
|
|
</head>
|
|
<body bgcolor=white>
|
|
<P align=left>This document contains a simple preliminary descritption of
|
|
testcases on EventRegistration interface of Webclient API.</P>
|
|
|
|
<UL>
|
|
<LI><A href=#addDocument>Tests on <B>addDocumentLoadListener</B> method</A>
|
|
<LI><A href=#addMouse>Tests on <B>addMouseListener</B> method</A>
|
|
<LI><A href=#removeDocument>Tests on <B>removeDocumentLoadListener</B> method</A>
|
|
<LI><A href=#removeMouse>Tests on <B>removeMouseListener</B> method</A>
|
|
</UL>
|
|
|
|
<A name=addDocument>
|
|
<H2>1. Tests on addDocumentLoadListener method.</H2>
|
|
<table border=1>
|
|
<tr><td>Test ID</td><td>Action</td><td>Expected Result</td>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_1:0</td><td>This test registers listener and loads document</td><td>START_DOCUMENT_LOAD_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_1:1</td><td>This test registers listener and loads document</td><td>END_DOCUMENT_LOAD_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_1:2</td><td>This test registers listener and loads document</td><td>START_URL_LOAD_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_1:3</td><td>This test registers listener and loads document</td><td>END_URL_LOAD_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_1:4</td><td>This test registers listener and loads document</td><td>PROGRESS_URL_LOAD_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_1:5</td><td>This test registers listener and loads document</td><td>STATUS_URL_LOAD_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_1:6</td><td>This test registers listener and loads document</td><td>UNKNOWN_CONTENT_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_1:7</td><td>This test registers listener and loads document</td><td>FETCH_INTERRUPT_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_2:0</td><td>This test registers null listener</td><td>Browser doesn't crashed</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_2:1</td><td>This test registers several same correct listeners</td><td>Events dispatched in one listener</td></tr>
|
|
<tr><td>basic/api/EventRegistration_addDocumentLoadListener_2:2</td><td>This test registers several different correct listeners</td><td>Events dispatched in last registered listener</td></tr>
|
|
</table>
|
|
|
|
|
|
<A name=addMouse>
|
|
<H2>2. Tests on addMouseListener method.</H2>
|
|
<table border=1>
|
|
<tr><td>Test ID</td><td>Action</td><td>Expected Result</td>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_1:0</td><td>This test registers listener and waits for mouse events</td><td>MOUSE_DOWN_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_1:1</td><td>This test registers listener and waits for mouse events</td><td>MOUSE_UP_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_1:2</td><td>This test registers listener and waits for mouse events</td><td>MOUSE_CLICK_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_1:3</td><td>This test registers listener and waits for mouse events</td><td>MOUSE_DOUBLE_CLICK_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_1:4</td><td>This test registers listener and waits for mouse events</td><td>MOUSE_OVER_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_1:5</td><td>This test registers listener and waits for mouse events</td><td>MOUSE_OUT_EVENT_MASK event dispatched</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_2:0</td><td>This test registers null listener</td><td>Browser doesn't crashed</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_2:1</td><td>This test registers several same correct listeners</td><td>Events dispatched in one listener</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_addMouseListener_2:2</td><td>This test registers several different correct listeners</td><td>Events dispatched in last registered listener</td></tr>
|
|
</table>
|
|
|
|
<A name=removeDocument>
|
|
<H2>3. Tests on removeDocumentLoadListener method.</H2>
|
|
<table border=1>
|
|
<tr><td>Test ID</td><td>Action</td><td>Expected Result</td>
|
|
<tr><td>basic/api/EventRegistration_removeDocumentLoadListener:0</td><td>This test removes null listener</td><td>Browser doesn't crashed</td></tr>
|
|
<tr><td>basic/api/EventRegistration_removeDocumentLoadListener:1</td><td>This test removes unregistered listener</td><td>Browser doesn't crashed</td></tr>
|
|
<tr><td>basic/api/EventRegistration_removeDocumentLoadListener:2</td><td>This test removes registered listener</td><td>Listener is removed</td></tr>
|
|
</table>
|
|
|
|
<A name=removeMouse>
|
|
<H2>4. Tests on removeMouseListener method.</H2>
|
|
<table border=1>
|
|
<tr><td>Test ID</td><td>Action</td><td>Expected Result</td>
|
|
<tr><td>basic/api/EventRegistration_removeMouseListener_1:0</td><td>This test removes null listener</td><td>Browser doesn't crashed</td></tr>
|
|
<tr><td>basic/api/EventRegistration_removeMouseListener_1:1</td><td>This test removes unregistered listener</td><td>Browser doesn't crashed</td></tr>
|
|
<tr><td>basic/mixed/EventRegistration_removeMouseListener_2:0</td><td>This test removes registered listener</td><td>Listener is removed</td></tr>
|
|
</table>
|
|
|
|
|
|
</body>
|
|
</html>
|