title: PHPunit Ignoring getConnection() and getDataSet()
body: <pre><code>abstract class App_Tests_DatabaseTestCase extends PHPUnit_Extensions_Database_TestCase {
      protected $App;
      
      /**
       * @return PHPUnit_Extensions_Database_DB_IDatabaseConnection
       */
      public function log($text)
      {
          $file = '/Applications/MAMP/htdocs/zumba/app/vendors/billing/tests/abstract/log.txt';
          
          $current = file_get_contents($file);
          $current .= $text.&quot;\n&quot;;
          file_put_contents($file, $current);
      }
      
      final public function getConnection()
      {
          $this-&gt;log(&quot;Initiate Get Connection&quot;);
          $this-&gt;App = new App();
          if ($this-&gt;conn === null) {
              if (self::$pdo == null) {
                  self::$pdo = new PDO( $GLOBALS['DB_DSN'], $GLOBALS['DB_USER'], $GLOBALS['DB_PASSWD'] );
              }
              $this-&gt;conn = $this-&gt;createDefaultDBConnection(self::$pdo, $GLOBALS['DB_DBNAME']);
          }
  
          return $this-&gt;conn;
      }
  
      protected function getDataSet()
      {
          $this-&gt;log(&quot;Initiate GetDataSet&quot;);
          return new ZumbaDbUnitArrayDataSet(array(
              'guestbook' =&gt; array(
                  array('id' =&gt; 1, 'content' =&gt; 'Hello buddy!', 'user' =&gt; 'joe', 'created' =&gt; '2010-04-24 17:15:23'),
                  array('id' =&gt; 2, 'content' =&gt; 'I like it!',   'user' =&gt; null,  'created' =&gt; '2010-04-26 12:14:20'),
              ),
          ));
      }
      
      protected function setUp() {
          $this-&gt;log(&quot;Initiate Setup&quot;);
          $this-&gt;App = new App();
      }
  
      protected function tearDown() {
          $this-&gt;log(&quot;Initiate Tear Down&quot;);
          unset($this-&gt;App);
      }
  }
  </code></pre>
  <p>I added a log to keep track of progress but same outcome</p>
  <h1>Below is Output</h1>
  <pre><code>Configuration read from 
  
  F Initiate Setup Initiate Tear Down
  
  Time: 0 seconds, Memory: 6.25Mb
  
  There was 1 failure:
  
  1) BillingControlTest::test_funrun
  Failed asserting that false is true.
  
  
  
  FAILURES!
  Tests: 1, Assertions: 1, Failures: 1.
  </code></pre>
  <p>I execute this file</p>
  <pre><code>class BillingControlTest extends App_Tests_DatabaseTestCase {
      function test_funrun()
      {
          $returnVal = $this-&gt;App-&gt;query(&quot;UPDATE guestbook SET created = NOW() WHERE id = 1&quot;);
          $this-&gt;assertTrue($returnVal);
      } 
  }
  </code></pre>
  <p>As you can see. it runs through the setup and tearDown but skips getConnection and getDataset. I am following the tutorial on the website.</p>