fix modlog test undo
[tine20] / tests / tine20 / LogListener.php
1 <?php
2 /**
3  * Tine 2.0 - http://www.tine20.org
4  * 
5  * @package     Tinebase
6  * @license     http://www.gnu.org/licenses/agpl.html
7  * @copyright   Copyright (c) 2012 Metaways Infosystems GmbH (http://www.metaways.de)
8  * @author      Philipp Schüle <p.schuele@metaways.de>
9  */
10 class LogListener implements PHPUnit_Framework_TestListener
11 {
12     /**
13      * start test listener: print test name to logfile
14      * 
15      * (non-PHPdoc)
16      * @see PHPUnit_Framework_TestListener::startTest()
17      */
18     public function startTest(PHPUnit_Framework_Test $test)
19     {
20         Tinebase_Core::getLogger()->info(__METHOD__ . '::' . __LINE__ . ' [PHPUnit] Starting test: ' . $test->getName());
21     }
22     
23     /**
24      * start test suite listener: print suite name to logfile
25      * 
26      * (non-PHPdoc)
27      * @see PHPUnit_Framework_TestListener::startTestSuite()
28      */
29     public function startTestSuite(PHPUnit_Framework_TestSuite $suite)
30     {
31         Tinebase_Core::getLogger()->info(__METHOD__ . '::' . __LINE__ . ' [PHPUnit] Starting test suite: ' . $suite->getName());
32     }
33
34     /**
35      * end test
36      * 
37      * (non-PHPdoc)
38      * @see PHPUnit_Framework_TestListener::endTest()
39      */
40     public function endTest(PHPUnit_Framework_Test $test, $time)
41     {
42         Tinebase_Core::getLogger()->info(__METHOD__ . '::' . __LINE__ . ' [PHPUnit] End test: ' . $test->getName() . ' / Time: ' . $time);
43     }
44  
45     /**
46      * end suite
47      * 
48      * (non-PHPdoc)
49      * @see PHPUnit_Framework_TestListener::endTestSuite()
50      */
51     public function endTestSuite(PHPUnit_Framework_TestSuite $suite)
52     {
53         Tinebase_Core::getLogger()->info(__METHOD__ . '::' . __LINE__ . ' [PHPUnit] End test suite: ' . $suite->getName());
54     }
55     
56     public function addError(PHPUnit_Framework_Test $test, Exception $e, $time)
57     {
58         // not used
59     }
60  
61     public function addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, $time)
62     {
63         // not used
64     }
65  
66     public function addIncompleteTest(PHPUnit_Framework_Test $test, Exception $e, $time)
67     {
68         // not used
69     }
70  
71     public function addSkippedTest(PHPUnit_Framework_Test $test, Exception $e, $time)
72     {
73         // not used
74     }
75 }