コード例 #1
0
ファイル: StringTest.php プロジェクト: mneudert/junit-scribe
 public function testAttributeTime()
 {
     $writer = new StringWriter();
     $writer->setDocument($this->getFixtureDocument());
     $output = $writer->formatDocument();
     $this->assertNotFalse(strpos($output, '0.223'));
     $this->assertNotFalse(strpos($output, '3.777'));
     $this->assertNotFalse(strpos($output, '4.000'));
 }
コード例 #2
0
ファイル: jenkins.php プロジェクト: mneudert/junit-scribe
<?php

require_once '../vendor/autoload.php';
use JUnitScribe\Document;
use JUnitScribe\Writer\String as StringWriter;
$document = new Document();
$document->addSuite()->setName('SuiteAllOk')->addCase()->setName('SomeAssertions')->setAssertions(10)->setTime(0.1236)->getParent()->addCase()->setName('MoreAssertiongs')->setAssertions(7)->setTime(0.2242)->getParent()->getParent()->addSuite()->setName('SuiteNotOk')->addCase()->setName('HasError')->setAssertions(9)->setTime(1.4424)->addError()->setMessage('An Error Occurred.')->setMessageBody('Some lengthy stacktrace or message body for the error.')->getParent()->getParent()->addCase()->setName('HasFailure')->setAssertions(7)->setTime(1.0023)->addFailure()->setMessage('A Failure Occurred.')->setMessageBody('Some lengthy stacktrace or message body for the failure.');
$writer = new StringWriter();
$writer->setDocument($document);
echo $writer->formatDocument();