assertEquals( $cell->content, "" ); $this->assertEquals( $cell->format, "default" ); $this->assertEquals( $cell->align, ezcConsoleTable::ALIGN_DEFAULT ); } public function testConstructorSuccessNonDefault() { $cell = new ezcConsoleTableCell( 'test', 'success', ezcConsoleTable::ALIGN_RIGHT ); $this->assertEquals( "test", $cell->content ); $this->assertEquals( "success", $cell->format ); $this->assertEquals( ezcConsoleTable::ALIGN_RIGHT, $cell->align ); } public function testConstructorFailure() { try { $cell = new ezcConsoleTableCell( 'test', 'success', 42 ); } catch ( ezcBaseValueException $e ) { return; } $this->fail( "Exception not thrown on invalid align value." ); } public function testSetAccessSuccess() { $cell = new ezcConsoleTableCell(); $cell->content = "aaa"; $cell->format = "bbb"; $cell->align = ezcConsoleTable::ALIGN_RIGHT; $this->assertEquals( $cell->content, "aaa" ); $this->assertEquals( $cell->format, "bbb" ); $this->assertEquals( $cell->align, ezcConsoleTable::ALIGN_RIGHT ); } public function testSetAccessFailure() { $cell = new ezcConsoleTableCell(); try { $cell->align = "nonExistent"; } catch ( ezcBaseValueException $e ) { return; } $this->fail( "No exception thrown on invalid value for ezcConsoleTableCell->align." ); } } ?>