diff options
author | knut <> | 2008-07-20 16:04:35 +0000 |
---|---|---|
committer | knut <> | 2008-07-20 16:04:35 +0000 |
commit | 101e78e6dab863460d3cbc112d5d795370276fc7 (patch) | |
tree | ec2df752faec2c23878ecc708d235b142b2a8245 /tests | |
parent | 5e82afde4d98b26b36fc14980efa75393d6ef77e (diff) |
fixed #886
Diffstat (limited to 'tests')
4 files changed, 92 insertions, 0 deletions
diff --git a/tests/FunctionalTests/tickets/protected/pages/Ticket886.page b/tests/FunctionalTests/tickets/protected/pages/Ticket886.page new file mode 100644 index 00000000..ea9319fd --- /dev/null +++ b/tests/FunctionalTests/tickets/protected/pages/Ticket886.page @@ -0,0 +1,8 @@ +<com:TContent ID="Content"> + + <com:TDatePicker ID="Year" DateFormat="yyyy" InputMode="DropDownList"/> + <com:TButton ID="SendButton" ButtonType="Submit" Text="Send" onClick="onButtonClicked" /> + + <com:TLabel ID="Output"/> + +</com:TContent> diff --git a/tests/FunctionalTests/tickets/protected/pages/Ticket886.php b/tests/FunctionalTests/tickets/protected/pages/Ticket886.php new file mode 100644 index 00000000..f14d067d --- /dev/null +++ b/tests/FunctionalTests/tickets/protected/pages/Ticket886.php @@ -0,0 +1,9 @@ +<?php +class Ticket886 extends TPage { + + public function onButtonClicked($sender, $param) { + $this->Output->Text = date('Y-m-d', $this->Year->TimeStamp); + } + +} +?> diff --git a/tests/FunctionalTests/tickets/tests/Ticket886TestCase.php b/tests/FunctionalTests/tickets/tests/Ticket886TestCase.php new file mode 100644 index 00000000..17e4295f --- /dev/null +++ b/tests/FunctionalTests/tickets/tests/Ticket886TestCase.php @@ -0,0 +1,15 @@ +<?php + +class Ticket886TestCase extends SeleniumTestCase +{ + function test() + { + $this->open('tickets/index.php?page=Ticket886'); + $this->assertTitle("Verifying Ticket 886"); + $base = 'ctl0_Content_'; + $this->clickAndWait($base.'SendButton'); + $this->assertTextPresent('2008-01-01'); + } +} + +?> diff --git a/tests/unit/Util/TSimpleDateFormatterTest.php b/tests/unit/Util/TSimpleDateFormatterTest.php new file mode 100644 index 00000000..ca9f6809 --- /dev/null +++ b/tests/unit/Util/TSimpleDateFormatterTest.php @@ -0,0 +1,60 @@ +<?php +require_once dirname(__FILE__).'/../phpunit.php'; + +Prado::using('System.Util.TSimpleDateFormatter'); + +/** + * @package System.Util + */ +class TSimpleDateFormatterTest extends PHPUnit_Framework_TestCase { + + public function setUp() { + } + + public function tearDown() { + } + + public function testConstruct() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + + public function testPattern() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + + public function testCharset() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + + public function testFormat() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + + public function testMonthPattern() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + + public function testDayPattern() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + + public function testYearPattern() { + $formatter = new TSimpleDateFormatter("yyyy"); + self::assertEquals("2008-01-01", date('Y-m-d', $formatter->parse("2008"))); + } + + public function testDayMonthYearOrdering() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + + public function testIsValidDate() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + + public function testParse() { + throw new PHPUnit_Framework_IncompleteTestError(); + } + +} + +?> |