/**
  * インスタンス生成直後はすべてのフィールドが null となっていることを確認します.
  * @covers Peach\Markup\DefaultBuilder::__construct
  */
 public function test__construct()
 {
     $obj = new DefaultBuilder();
     $this->assertNull($obj->getBreakControl());
     $this->assertNull($obj->getIndent());
     $this->assertNull($obj->getRenderer());
 }
Exemple #2
0
 /**
  * getHelper() のテストです.
  * 
  * @covers Peach\Markup\Html::getHelper
  */
 public function testGetHelper()
 {
     $breakControl = new NameBreakControl(array("html", "head", "body", "ul", "ol", "dl", "table"), array("pre", "code", "textarea"));
     $emptyNodeNames = array("area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "meta", "param", "source", "track", "wbr");
     $b1 = new DefaultBuilder();
     $b1->setBreakControl($breakControl);
     $b1->setRenderer("HTML");
     $ex1 = new Helper($b1, $emptyNodeNames);
     Html::init();
     $this->assertEquals($ex1, Html::getHelper());
     $b2 = new DefaultBuilder();
     $b2->setBreakControl($breakControl);
     $b2->setRenderer("XHTML");
     $ex2 = new Helper($b2, $emptyNodeNames);
     Html::init(true);
     $this->assertEquals($ex2, Html::getHelper());
 }