From: Maxime Bourget Date: Fri, 7 Jun 2013 21:52:43 +0000 (+0100) Subject: Tests Split class pass. X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=ec9d526f74376cc0c24e8b36b7c29fa8fabb1dd0;p=order_line_extra.git Tests Split class pass. --- diff --git a/includes/splitter.inc b/includes/splitter.inc index 8ff4640..a9f47b9 100644 --- a/includes/splitter.inc +++ b/includes/splitter.inc @@ -1,12 +1,13 @@ start_date = $this->end_date = $start_date; - $this->extend($period); + function __construct($start_date, $period=null) { + $this->start_date = $start_date; + $this->end_date = $start_date; + if($period) $this->extend($period); } function extend($days) { diff --git a/tests/splitTest.php b/tests/splitTest.php new file mode 100644 index 0000000..693521a --- /dev/null +++ b/tests/splitTest.php @@ -0,0 +1,37 @@ +assertEquals($split->start_date, $date); + $this->assertEquals($split->end_date, $date); + + return $split; + } + + /** + * @depends testConstructor + */ + public function testExtend($split) { + $split->extend(10); + $this->assertEquals($split->end_date, '2013/01/15'); + } +} +?>