Testy_Projektu_Pakiet_WszystkieTesty.php:
<?php 'PHPUnit2_MAIN_METHOD', 'Testy_Projektu_Pakiet_WszystkieTesty::main' ); } require_once 'PHPUnit2/Framework/TestSuite.php'; require_once 'PHPUnit2/TextUI/TestRunner.php'; require_once 'Projekt/Tests/Paket/Klasa.php'; class Testy_Projektu_Pakiet_WszystkieTesty { PHPUnit2_TextUI_TestRunner::run(self::suite()); } $suite = new PHPUnit2_Framework_TestSuite( 'Projekt / Pakiet' ); $suite->addTestSuite('Testy_Projektu_Pakiet_WszystkieTesty'); return $suite; } } if (PHPUnit2_MAIN_METHOD == 'Testy_Projektu_Pakiet_WszystkieTesty::main') { Testy_Projektu_Pakiet_WszystkieTesty::main(); } ?>
Testy_Projektu_WszystkieTesty.php:
<?php 'PHPUnit2_MAIN_METHOD', 'Testy_Projektu_WszystkieTesty::main' ); } require_once 'PHPUnit2/Framework/TestSuite.php'; require_once 'PHPUnit2/TextUI/TestRunner.php'; require_once 'Projekt/Testy/Pakiet/WszystkieTesty.php'; class Testy_Projektu_WszystkieTesty { PHPUnit2_TextUI_TestRunner::run(self::suite()); } $suite = new PHPUnit2_Framework_TestSuite('Projekt'); $suite->addTest(Testy_Projektu_WszystkieTesty::suite()); return $suite; } } if (PHPUnit2_MAIN_METHOD == 'Testy_Projektu_WszystkieTesty::main') { Testy_Projektu_WszystkieTesty::main(); } ?>
Testy_Projektu_Pakiet_Klasa.php:
<?php require_once 'PHPUnit2/Framework/TestCase.php'; require_once 'Projekt/Pakiet/Klasa.php'; class Testy_Projektu_Pakiet_Klasa extends PHPUnit2_Framework_TestCase { public function testMethode() { $t = new Projekt_Pakiet_Klasa; $this->assertTrue($t->metoda('test')); } // ... } ?>
Czy ktoś bardziej doświadczony może mi go wytłumaczyć?