home *** CD-ROM | disk | FTP | other *** search
Java Source | 1999-02-11 | 4.7 KB | 117 lines |
- /* Generated by JavaStar Java GUI Testing Tool
- */
-
- import suntest.javastar.lib.*;
- import java.awt.*;
-
- public class TestNameDB extends Script {
-
-
- private static String[] Args = {};
- public String[] getAppArgs(){ return Args; }
-
- public String getAppClass(){ return "namedb"; }
-
- public void run() throws Throwable {
- namedb.main(Args);
- }
-
- public void play(String[] args) throws Throwable {
- JS.frame("Name Database").button("Open").buttonPress();
-
- JS.frame("Name Database").dialog("Open").relativefile(".", "test.db");
-
- JS.frame("Name Database").member("java.awt.Label", "Name Database - test.db").waitFor("Name Database - test.db", "Continue only if correct file loaded");
-
- JS.frame("Name Database").button("Clear").buttonPress();
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 0).multiClick(31,8,16,1);
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 0).typeString("Count Von Count", 0, 0);
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 0).keyPressed(9,'\t',0); /* Tab */
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 1).typeString("123 Numbers Lane", 0, 0);
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 1).keyPressed(9,'\t',0); /* Tab */
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 2).typeString("Transylvania", 0, 0);
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 2).keyPressed(9,'\t',0); /* Tab */
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 3).typeString("01-2-34567", 0, 0);
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 3).keyPressed(9,'\t',0); /* Tab */
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 4).typeString("count@count.com", 0, 0);
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 4).keyPressed(9,'\t',0); /* Tab */
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 5).typeString("Bean counter", 0, 0);
-
- JS.frame("Name Database").button("Add").buttonPress();
-
- JS.frame("Name Database").button("Save").buttonPress();
-
- JS.frame("Name Database").button("Clear").buttonPress();
-
- JS.frame("Name Database").button("Search").buttonPress();
-
- JS.frame("Search").member("java.awt.Choice").mouseReleased(-1,-1,16);
-
- JS.frame("Search").member("java.awt.Choice").mouseClicked(-1,-1,16);
-
- JS.frame("Search").member("java.awt.Choice").multiClick(63,8,16,1);
-
- JS.frame("Search").member("java.awt.Choice").select("address2");
-
- JS.frame("Search").member("java.awt.TextField").mousePressed(79,10,16);
-
- JS.frame("Search").member("java.awt.Choice").mouseReleased(-1,-1,16);
-
- JS.frame("Search").member("java.awt.Choice").mouseClicked(-1,-1,16);
-
- JS.frame("Search").member("java.awt.TextField").mouseReleased(79,10,16);
-
- JS.frame("Search").member("java.awt.TextField").mouseClicked(79,10,16);
-
- JS.frame("Search").member("java.awt.TextField").typeString("Transylvania", 0, 0);
-
- JS.frame("Search").button("Search").buttonPress();
-
- JS.frame("Search").member("java.awt.List").verifyAnyMethod(this,false,true,"getItemCount",new Integer(1), "Verify number of items found");
-
-
- JS.frame("Name Database").mousePressed(308,23,16);
-
- JS.frame("Name Database").mousePressed(132,-1,16);
-
- JS.frame("Search").mouseReleased(124,241,16);
-
- JS.frame("Search").mouseClicked(124,241,16);
-
- JS.frame("Search").member("java.awt.List").multiClick(9,7,16,1);
-
- JS.frame("Search").member("java.awt.List").select(0,"Count Von Count");
-
- JS.frame("Search").button("View Result").buttonPress();
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 0).verify(this,"Count Von Count", "Verify text entry");
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 1).verify(this,"123 Numbers Lane", "Verify text entry");
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 2).verify(this,"Transylvania", "Verify text entry");
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 3).verify(this,"01-2-34567", "Verify text entry");
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 4).verify(this,"count@count.com", "Verify text entry");
-
- JS.frame("Name Database").member("namedb").member("java.awt.TextField", 5).verify(this,"Bean counter", "Verify text entry");
-
- JS.frame("Search").button("Close").buttonPress();
-
- JS.frame("Name Database").button("Clear").buttonPress();
-
- }
- }
-