コード例 #1
0
ファイル: DebugBuilderTest.php プロジェクト: trashtoy/peach2
 /**
  * コンストラクタ引数に false を指定して DebugBuilder を初期化した場合,
  * 自動 echo がされないことを確認します.
  * 
  * @covers Peach\Markup\DebugBuilder::__construct
  * @covers Peach\Markup\DebugBuilder::build
  * @covers Peach\Markup\DebugBuilder::createContext
  * @covers Peach\Markup\Context::handle
  */
 public function testBuildNotEcho()
 {
     $builder = new DebugBuilder(false);
     $node = TestUtil::getTestNode();
     $expected = TestUtil::getDebugBuildResult();
     $this->expectOutputString("");
     $this->assertSame($expected, $builder->build($node));
 }
コード例 #2
0
ファイル: DebugContextTest.php プロジェクト: trashtoy/peach2
 /**
  * getResult() のテストです.
  * 各ノードのクラス名とその入れ子構造が出力されることを確認します.
  * 
  * @covers Peach\Markup\DebugContext::getResult
  */
 public function testGetResult()
 {
     $expected = TestUtil::getDebugBuildResult();
     $node = TestUtil::getTestNode();
     $context = $this->object;
     $this->expectOutputString($expected);
     $context->handle($node);
     $this->assertSame($expected, $context->getResult());
 }