Mozilla/mozilla/java/webclient/test/automated/doc/EventRegistration.html
edburns%acm.org 256c970b1c Automated test cases.
git-svn-id: svn://10.0.0.236/trunk@84595 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:27:40 +00:00

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>