This document contains a simple preliminary description of
testcases on Navigation interface of Webclient API.
| Test ID | Action | Expected Result |
| basic/api/Navigation_loadURL_1:0 | Method loadURL() invoked with null URL string | Browser doesn't crashed |
| basic/api/Navigation_loadURL_1:1 | Method loadURL() invoked with empty URL string | Browser doesn't crashed |
| basic/api/Navigation_loadURL_2:0 | Method loadURL() invoked when no URL loaded | Browser doesn't crashed and URL loads |
| basic/api/Navigation_loadURL_2:1 | Method loadURL() invoked when URL is loading | Browser doesn't crashed, load process stops and another URL is loaded |
| basic/api/Navigation_loadURL_2:2 | Method loadURL() invoked when URL is loaded | Browser doesn't crashed and another URL is loaded |
| basic/api/Navigation_loadURL_3:0 | Method loadURL() invoked with file:/// protocol | Browser doesn't crashed and loads URL |
| basic/api/Navigation_loadURL_3:1 | Method loadURL() invoked with http:// protocol | Browser doesn't crashed and loads URL |
| basic/api/Navigation_loadURL_3:2 | Method loadURL() invoked with ftp:// protocol | Browser doesn't crashed and loads URL |
| basic/api/Navigation_loadURL_3:3 | Method loadURL() invoked with bad protocol | Browser doesn't crashed |
| Test ID | Action | Expected Result |
| basic/api/Navigation_refresh_1:0 | Method refresh() invoked when no URL loaded | Browser doesn't crashed and nothing happens |
| basic/api/Navigation_refresh_1:1 | Method refresh() invoked when URL is loading | Browser doesn't crashed, load process stops and URL reloads |
| basic/api/Navigation_refresh_1:2 | Method refresh() invoked when URL is loaded | Browser doesn't crashed and URL reloads |
| basic/api/Navigation_refresh_2:0 | Method refresh() invoked with value LOAD_NORMAL (=0) | Browser doesn't crashed and URL reloads |
| basic/api/Navigation_refresh_2:1 | Method refresh() invoked with value LOAD_FORCE_RELOAD (=512) | Browser doesn't crashed and URL reloads |
| basic/api/Navigation_refresh_2:2 | Method refresh() invoked with min long value=-9223372036854775808 | Browser doesn't crashed and URL reloads |
| basic/api/Navigation_refresh_2:3 | Method refresh() invoked with max long value=9223372036854775807 | Browser doesn't crashed and URL reloads |
| Test ID | Action | Expected Result |
| basic/api/Navigation_stop:0 | Method stop() invoked when no URL loaded | Browser doesn't crashed and nothing happens |
| basic/api/Navigation_stop:1 | Method stop() invoked when URL is loading | Browser doesn't crashed and load process stops |
| basic/api/Navigation_stop:2 | Method stop() invoked when URL is loaded | Browser doesn't crashed and nothing happens |