diff options
author | ctrlaltca <> | 2012-07-12 11:21:01 +0000 |
---|---|---|
committer | ctrlaltca <> | 2012-07-12 11:21:01 +0000 |
commit | 903ae8a581fac1e6917fc3e31d2ad8fb91df80c3 (patch) | |
tree | e08bf04f0823650a231227ac3499121270172a23 /tests/FunctionalTests/quickstart/Controls/DataList2TestCase.php | |
parent | 3e4e6e66aeb3f8fea4e1eb4237498ef9d2358f63 (diff) |
standardize the use of unix eol; use svn properties to enforce native eol
Diffstat (limited to 'tests/FunctionalTests/quickstart/Controls/DataList2TestCase.php')
-rw-r--r-- | tests/FunctionalTests/quickstart/Controls/DataList2TestCase.php | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/tests/FunctionalTests/quickstart/Controls/DataList2TestCase.php b/tests/FunctionalTests/quickstart/Controls/DataList2TestCase.php index 47e9bb94..4d91e409 100644 --- a/tests/FunctionalTests/quickstart/Controls/DataList2TestCase.php +++ b/tests/FunctionalTests/quickstart/Controls/DataList2TestCase.php @@ -1,61 +1,61 @@ -<?php
-
-class DataList2TestCase extends SeleniumTestCase
-{
- function test()
- {
- $this->open("../../demos/quickstart/index.php?page=Controls.Samples.TDataList.Sample2&notheme=true&lang=en", "");
-
- // verify initial presentation
- $this->verifyTextPresent("Motherboard ", "");
- $this->verifyTextPresent("Monitor ", "");
-
- // verify selecting an item
- $this->clickAndWait("link=ITN003", "");
- $this->verifyTextPresent("Quantity", "");
- $this->verifyTextPresent("Price", "");
- $this->verifyTextPresent("\$80", "");
- $this->clickAndWait("link=ITN005", "");
- $this->verifyTextPresent("\$150", "");
-
- // verify editting an item
- $this->clickAndWait("id=ctl0_body_DataList_ctl5_ctl0", "");
- $this->type("ctl0\$body\$DataList\$ctl5\$ProductQuantity", "11");
- $this->type("ctl0\$body\$DataList\$ctl5\$ProductPrice", "140.99");
- $this->click("//input[@name='ctl0\$body\$DataList\$ctl5\$ProductImported']", "");
- $this->clickAndWait("link=Save", "");
-
- // verify item is saved
- $this->clickAndWait("link=ITN005", "");
- $this->verifyTextPresent("\$140.99", "");
- $this->verifyTextPresent("11", "");
-
- // verify editting another item
- $this->clickAndWait("id=ctl0_body_DataList_ctl3_ctl1", "");
- $this->type("ctl0\$body\$DataList\$ctl3\$ProductName", "Hard Drive");
- $this->type("ctl0\$body\$DataList\$ctl3\$ProductQuantity", "23");
- $this->click("//input[@name='ctl0\$body\$DataList\$ctl3\$ProductImported']", "");
- $this->clickAndWait("link=Cancel", "");
-
- // verify item is canceled
- $this->clickAndWait("link=ITN003", "");
- $this->verifyTextPresent("2", "");
- $this->verifyTextPresent("Harddrive ", "");
-
- // verify item deletion
- $this->clickAndWait("id=ctl0_body_DataList_ctl3_ctl1", "");
- $this->verifyConfirmation("Are you sure?");
- $this->chooseCancelOnNextConfirmation();
- $this->click("id=ctl0_body_DataList_ctl5_ctl2", "");
- $this->verifyConfirmation("Are you sure?");
- $this->verifyTextPresent("Motherboard ", "");
- $this->verifyTextPresent("CPU ", "");
- $this->verifyTextNotPresent("Harddrive","");
- $this->verifyTextPresent("Sound card", "");
- $this->verifyTextPresent("Video card", "");
- $this->verifyTextPresent("Keyboard","");
- $this->verifyTextPresent("Monitor ", "");
- }
-}
-
+<?php + +class DataList2TestCase extends SeleniumTestCase +{ + function test() + { + $this->open("../../demos/quickstart/index.php?page=Controls.Samples.TDataList.Sample2&notheme=true&lang=en", ""); + + // verify initial presentation + $this->verifyTextPresent("Motherboard ", ""); + $this->verifyTextPresent("Monitor ", ""); + + // verify selecting an item + $this->clickAndWait("link=ITN003", ""); + $this->verifyTextPresent("Quantity", ""); + $this->verifyTextPresent("Price", ""); + $this->verifyTextPresent("\$80", ""); + $this->clickAndWait("link=ITN005", ""); + $this->verifyTextPresent("\$150", ""); + + // verify editting an item + $this->clickAndWait("id=ctl0_body_DataList_ctl5_ctl0", ""); + $this->type("ctl0\$body\$DataList\$ctl5\$ProductQuantity", "11"); + $this->type("ctl0\$body\$DataList\$ctl5\$ProductPrice", "140.99"); + $this->click("//input[@name='ctl0\$body\$DataList\$ctl5\$ProductImported']", ""); + $this->clickAndWait("link=Save", ""); + + // verify item is saved + $this->clickAndWait("link=ITN005", ""); + $this->verifyTextPresent("\$140.99", ""); + $this->verifyTextPresent("11", ""); + + // verify editting another item + $this->clickAndWait("id=ctl0_body_DataList_ctl3_ctl1", ""); + $this->type("ctl0\$body\$DataList\$ctl3\$ProductName", "Hard Drive"); + $this->type("ctl0\$body\$DataList\$ctl3\$ProductQuantity", "23"); + $this->click("//input[@name='ctl0\$body\$DataList\$ctl3\$ProductImported']", ""); + $this->clickAndWait("link=Cancel", ""); + + // verify item is canceled + $this->clickAndWait("link=ITN003", ""); + $this->verifyTextPresent("2", ""); + $this->verifyTextPresent("Harddrive ", ""); + + // verify item deletion + $this->clickAndWait("id=ctl0_body_DataList_ctl3_ctl1", ""); + $this->verifyConfirmation("Are you sure?"); + $this->chooseCancelOnNextConfirmation(); + $this->click("id=ctl0_body_DataList_ctl5_ctl2", ""); + $this->verifyConfirmation("Are you sure?"); + $this->verifyTextPresent("Motherboard ", ""); + $this->verifyTextPresent("CPU ", ""); + $this->verifyTextNotPresent("Harddrive",""); + $this->verifyTextPresent("Sound card", ""); + $this->verifyTextPresent("Video card", ""); + $this->verifyTextPresent("Keyboard",""); + $this->verifyTextPresent("Monitor ", ""); + } +} + ?>
\ No newline at end of file |