* @since $Date$ * @package html * @subpackage unit_test_case */ class Test_Html_Div extends Test_Html_Template implements Test_Html_Design_Interface { /** * the expected closed lavel */ const __CONTENT_STRING__ = "my content"; const __DEFAULT_CONTENT__ = ' '; /** * constructor * @access public * @return void */ public function __construct() { parent :: __construct(); } /** * reinit the Link object * @access public * @return void */ public function setUp() { $this->obj = new Html_Div(); } /** * test the default output * @access public * @return void */ public function testDefault() { $this->_testCode('
'.self :: __DEFAULT_CONTENT__.'
'); } /** * test the set content method with a string parameter * @access public * @return void */ public function testContentWithString() { $this->obj->setContent(self :: __CONTENT_STRING__); $this->_testCode('
'.self :: __CONTENT_STRING__.'
'); } /** * test the set content method with an Html_Object * @access public * @return void */ public function testContentHtmlObject() { $button = new Form_Button(); $this->obj->setContent($button); $this->_testCode('
'.$button->__toString().'
'); } /** * test the set style method * @access public * @return void */ public function testSetStyle() { $this->obj->setStyle(parent :: __STYLE_CONTENT__); $this->_testCode('
'.self :: __DEFAULT_CONTENT__.'
'); $this->_testGetter('getStyle()', parent :: __STYLE_CONTENT__, $this->obj->getStyle()); } /** * test the set style class method * @access public * @return void */ public function testSetStyleClass() { $this->obj->setStyleClass(parent :: __STYLE_CLASS_NAME__); $this->_testCode('
'.self :: __DEFAULT_CONTENT__.'
'); $this->_testGetter('getStyleClass()', parent :: __STYLE_CLASS_NAME__, $this->obj->getStyleClass()); } } }