w3-tools.com - Free Webmaster Tools and Resources
 
w3-tools.com - Free Webmaster Tools and Resources
 Free Webmaster Tools and Resources

 



PEAR Manual

This manual is provided as a courtesy. It is not an official source. Please check pear.php.net for updated information.

PEAR Manual

PEAR Manual

PHPUnit::TestCase

PHPUnit::TestCase --  A TestCase defines the fixture to run multiple tests.

To define a TestCase

  • 1) Implement a subclass of PHPUnit_TestCase.

  • 2) Define instance variables that store the state of the fixture.

  • 3) Initialize the fixture state by overriding setUp().

  • 4) Clean-up after a test by overriding tearDown().

Each test runs in its own fixture so there can be no side effects among test runs.

PHPUnit::TestCase

<?php
    class MathTest extends PHPUnit_TestCase {
      var $fValue1;
      var $fValue2;

      function MathTest($name) {
        $this->PHPUnit_TestCase($name);
      }

      function setUp() {
        $this->fValue1 = 2;
        $this->fValue2 = 3;
      }
    }
    ?>

For each test implement a method which interacts with the fixture. Verify the expected results with assertions specified by calling assert with a boolean.

function testPass() {
      $this->assertTrue($this->fValue1 + $this->fValue2 == 5);
    }

Newsletter

Join to our newsletter and receive news and updates about our site.
Your name: 
E-mail address: 
Action: 
 

Hosted by

Search

Google
Web w3-tools.com

Links

  What is my IP? Find your IP address!     Valid XHTML 1.0 Transitional  
Copyright © 2006. by w3-tools.com. All rights reserved