예제 #1
0
 function paintPass($message)
 {
     parent::paintPass($message);
     print $this->_getIndent(1);
     print "<" . $this->_namespace . "pass>";
     print $this->toParsedXml($message);
     print "</" . $this->_namespace . "pass>\n";
 }
예제 #2
0
 /**
  * acceptor for passing assertion node
  */
 public function paintPass($message)
 {
     parent::paintPass($message);
     $node = new TreemapNode('Assertion', $message, true);
     $current = $this->_stack->peek();
     if ($current) {
         $current->putChild($node);
     } else {
         echo 'no current node';
     }
 }
예제 #3
0
 function paintPass($message)
 {
     parent::paintPass($message);
     $breadcrumb = $this->getTestList();
     array_shift($breadcrumb);
     $test = implode("->", $breadcrumb);
     $result["time"] = time();
     $result["status"] = "Passed";
     $result["test"] = $test;
     $result["message"] = $message;
     $this->results[] = $result;
 }
예제 #4
0
 public function paintPass($message)
 {
     parent::paintPass($message);
     if (!$this->showPasses) {
         return;
     }
     echo '        <tr class="pass">', "\n";
     echo '            <td nowrap="nowrap" valign="top"><span class="pass">Pass</span></td>', "\n";
     echo '            <td nowrap="nowrap" valign="top"><span class="test_case">', $this->_getTestCase(), '</span></td>', "\n";
     echo '            <td nowrap="nowrap" valign="top">', $this->_htmlEntities($message), '</td>', "\n";
     echo '        </tr>', "\n";
     flush();
 }
 /**
  * @param string $message
  */
 public function paintPass($message)
 {
     parent::paintPass($message);
     ++$this->assertionCount;
 }
예제 #6
0
 function paintPass($message)
 {
     $this->addTest(true);
     //        echo 'pass: ' . $message . "\n";
     parent::paintPass($message);
 }
예제 #7
0
 /**
  * Paints the test pass with a breadcrumbs
  * trail of the nesting test suites below the
  * top level test.
  * @param string $message Pass message displayed in
  *                        the context of the other tests.
  * @access public
  */
 function paintPass($message)
 {
     parent::paintPass($message);
     if ($this->_show_passes) {
         echo "<li class='pass'>\n";
         echo "<span>Passed</span> ";
         $breadcrumb = Set::filter($this->getTestList());
         array_shift($breadcrumb);
         echo implode(" -&gt; ", $breadcrumb);
         echo "<br />" . $this->_htmlEntities($message) . "\n";
         echo "</li>\n";
     }
 }
예제 #8
0
 /**
  * Paints the test passes
  * @param string $message    Failure message displayed in
  *                           the context of the other tests.
  * @access public
  **/
 function paintPass($message)
 {
     parent::paintPass($message);
     $this->test_stack[] = array('data' => array($this->_htmlEntities($message), 'OK'), 'class' => 'simpletest-pass');
     //$this->writeContent($this->_htmlEntities($message). ' OK', NULL, 'simpletest-pass');
 }
 /**
  *  パス
  *
  *  @access public
  * @param string   $message    メッセージ
  */
 function paintPass($message)
 {
     parent::paintPass($message);
     $test_list = $this->getTestList();
     $this->report[] = array('type' => 'Pass', 'test' => $test_list[2], 'message' => $message);
 }
 public function paintPass($message)
 {
     parent::paintPass($message);
     $this->method_status['passes'][] = $message;
 }
예제 #11
0
    function paintPass($message)
    {
        parent::paintPass($message);
        $breadcrumb = $this->getTestList();
        $test = array_pop($breadcrumb);
        echo '<div class="test pass">
			<div class="result">PASSED</div>
			<h3>' . $test . '</h3>
			<div class="details">
				<em>' . $message . '</em>
			</div>
		</div>
		';
    }
예제 #12
0
 /**
  *    Paints the test failure with a breadcrumbs
  *    trail of the nesting test suites below the
  *    top level test.
  *    @param string $message    Failure message displayed in
  *                              the context of the other tests.
  *    @access public
  */
 function paintPass($message)
 {
     parent::paintPass($message);
     //           print "<span class=\"fail\">Pass</span>: ";
     $breadcrumb = $this->getTestList();
     $set = array_shift($breadcrumb);
     $file = basename(array_shift($breadcrumb));
     $class = array_shift($breadcrumb);
     $test = array_shift($breadcrumb);
     if (!isset($this->passfailtrail[$set])) {
         $this->passfailtrail[$set] = array();
     }
     if (!isset($this->passfailtrail[$set][$file])) {
         $this->passfailtrail[$set][$file] = array();
     }
     if (!isset($this->passfailtrail[$set][$file][$class])) {
         $this->passfailtrail[$set][$file][$class] = array();
     }
     if (!isset($this->passfailtrail[$set][$file][$class][$test])) {
         $this->passfailtrail[$set][$file][$class][$test] = array();
     }
     $this->passfailtrail[$set][$file][$class][$test]['pass'][] = $message;
     //print implode(" -&gt; ", $breadcrumb);
     //print " -&gt; " . $this->_htmlEntities($message) . "<br />\n";
 }
예제 #13
0
 /**
  *    Paints the test success as a stack trace.
  *    @param string $message    Success message displayed in
  *                              the context of the other tests.
  *    @access public
  */
 function paintPass($message)
 {
     parent::paintPass($message);
     print $this->getPassCount() . ") {$message}\n";
     if ($this->includeBreadCrumb()) {
         $breadcrumb = $this->getTestList();
         array_shift($breadcrumb);
         print "\tin " . implode("\n\tin ", array_reverse($breadcrumb));
         print "\n";
     }
 }
예제 #14
0
 /**
  * reset failinfo
  */
 function paintPass($message)
 {
     parent::paintPass($message);
     $this->_failinfo = '';
 }
예제 #15
0
파일: xml.php 프로젝트: guicara/simpletest
 /**
  * Paints pass as XML.
  *
  * @param string $message        Message to encode.
  */
 public function paintPass($message)
 {
     parent::paintPass($message);
     print $this->getIndent(1);
     print '<' . $this->namespace . 'pass>';
     print $this->toParsedXml($message);
     print '</' . $this->namespace . "pass>\n";
 }
예제 #16
0
	    function paintPass($message) 
	    {
	        parent::paintPass($message);
	        
			$breadcrumb = $this->getTestList();
			array_shift($breadcrumb);
			$bc = implode(">", $breadcrumb);
			
    		$this->PrintMessage("Pass: {$bc} -> {$message}", true, 'green');
	    }
예제 #17
0
 /**
  * acceptor for passing assertion node
  */
 function paintPass($message)
 {
     parent::paintPass($message);
     $node = new TreemapNode("Assertion", $message, true);
     $current = $this->stack->peek();
     if ($current) {
         $current->putChild($node);
     } else {
         echo "no current node";
     }
 }