include '../EnhanceTestFramework.php'; class ExampleClass { public function addTwoNumbers($a, $b) { return $a + $b; } } class ExampleClassTests extends \Enhance\TestFixture { /** @var ExampleClass $target */ private $target; public function setUp() { $this->target = \Enhance\Core::getCodeCoverageWrapper('\\XmlOutput\\ExampleClass'); } public function addTwoNumbersWith3and2Expect5() { $result = $this->target->addTwoNumbers(3, 2); \Enhance\Assert::areIdentical(5, $result); } public function addTwoNumbersWith4and2Expect6() { $result = $this->target->addTwoNumbers(4, 2); \Enhance\Assert::areIdentical(6, $result); } } \Enhance\Core::runTests(\Enhance\TemplateType::Xml); ?> <?php
<?php // Include the test framework include '../EnhanceTestFramework.php'; // Find the tests - '.' is the current folder \Enhance\Core::discoverTests('.', true, array('Exclusion')); // Run the tests \Enhance\Core::runTests(); ?>
include '../EnhanceTestFramework.php'; class ExampleClass { public function addTwoNumbers($a, $b) { return $a + $b; } } class ExampleClassTests extends \Enhance\TestFixture { /** @var ExampleClass $target */ private $target; public function setUp() { $this->target = \Enhance\Core::getCodeCoverageWrapper('\\XmlOutput\\ExampleClass'); } public function addTwoNumbersWith3and2Expect5() { $result = $this->target->addTwoNumbers(3, 2); \Enhance\Assert::areIdentical(5, $result); } public function addTwoNumbersWith4and2Expect6() { $result = $this->target->addTwoNumbers(4, 2); \Enhance\Assert::areIdentical(6, $result); } } \Enhance\Core::runTests(\Enhance\TemplateType::Tap); ?> <?php