public static function setPreference()
 {
     if (TextReporter::inCli()) {
         SimpleTest::prefer(new Xml_Chris());
     } else {
         SimpleTest::prefer(new Html_Chris());
     }
 }
<?php

require_once 'simpletest/autorun.php';
require_once 'simpletest/WMS_web_tester.php';
SimpleTest::prefer(new TextReporter());
require_once '../institution.cfg.php';
require_once '../lang.cfg.php';
class SetupTestData extends TestSuite
{
    function SetupTestData()
    {
        $this->TestSuite('Digital Field Notebooks test data creation');
        # Setup test data
        $this->addFile('TestOfSetupTestData.php');
    }
}
Beispiel #3
0
require_once __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/../vendor/simpletest/simpletest/autorun.php';
$loader = new \Composer\Autoload\ClassLoader();
$loader->add('test', __DIR__ . '/..');
$loader->register();
class TraceReporter extends \TextReporter
{
    public function paintException($exception)
    {
        parent::paintException($exception);
        print $exception->getTraceAsString();
        print "\n";
    }
}
\SimpleTest::prefer(new TraceReporter());
class gihpPlumbingTests extends \TestSuite
{
    public function __construct()
    {
        parent::__construct('Gihp plumbing tests');
        $this->add(new plumbing\io());
        $this->add(new plumbing\blob());
        $this->add(new plumbing\tree());
        $this->add(new plumbing\commit());
        $this->add(new plumbing\annotatedtag());
        $this->add(new plumbing\head());
        $this->add(new plumbing\tag());
    }
}
class gihpPorcelainTests extends \TestSuite
{
    function paintPass($message)
    {
        parent::paintPass($message);
        print "&<span class=\"pass\">Pass</span>: ";
        $breadcrumb = $this->getTestList();
        array_shift($breadcrumb);
        print implode("->", $breadcrumb);
        print "->{$message}<br />\n";
    }
    protected function getCss()
    {
        return parent::getCss() . ' .pass { color: green; }';
    }
}
SimpleTest::prefer(new ShowPasses());
require_once 'simpletest/autorun.php';
require_once 'blackjack.php';
class TestDeck implements Deck
{
    private $deck = 0;
    public function __construct($cardarray)
    {
        $this->deck = $cardarray;
    }
    public function next()
    {
        return array_shift($this->deck);
    }
}
class TestBlackjackGame extends UnitTestCase
Beispiel #5
0
    {
        print "<pre>";
        var_export($var);
        print "</pre>";
    }
}
if (!function_exists('printDebug')) {
    function printDebug($text)
    {
        return;
    }
}
require_once PIWIK_INCLUDE_PATH . '/core/Loader.php';
require_once PIWIK_INCLUDE_PATH . '/libs/Zend/Exception.php';
require_once PIWIK_INCLUDE_PATH . '/core/ErrorHandler.php';
require_once PIWIK_INCLUDE_PATH . '/libs/Zend/Registry.php';
require_once PIWIK_INCLUDE_PATH . '/libs/Zend/Db.php';
require_once PIWIK_INCLUDE_PATH . '/libs/Zend/Db/Table.php';
require_once PIWIK_INCLUDE_PATH . '/core/FrontController.php';
require_once PIWIK_INCLUDE_PATH . '/core/Config.php';
require_once PIWIK_INCLUDE_PATH . '/core/Timer.php';
require_once PIWIK_INCLUDE_PATH . '/core/Access.php';
require_once PIWIK_INCLUDE_PATH . '/core/Log.php';
require_once PIWIK_INCLUDE_PATH . '/core/Piwik.php';
assert_options(ASSERT_ACTIVE, 1);
assert_options(ASSERT_WARNING, 1);
assert_options(ASSERT_BAIL, 0);
define('PIWIK_CONFIG_TEST_INCLUDED', true);
require_once 'HtmlTimerReporter.php';
SimpleTest::prefer(new HtmlTimerReporter());
Beispiel #6
0
<?php

if (!defined("PIWIK_PATH_TEST_TO_ROOT")) {
    define('PIWIK_PATH_TEST_TO_ROOT', '..');
}
if (!defined('PIWIK_INCLUDE_PATH')) {
    define('PIWIK_INCLUDE_PATH', PIWIK_PATH_TEST_TO_ROOT);
}
set_include_path(PIWIK_INCLUDE_PATH . '/core/' . PATH_SEPARATOR . PIWIK_INCLUDE_PATH . '/libs/' . PATH_SEPARATOR . PIWIK_INCLUDE_PATH . '/plugins/');
require_once 'Loader.php';
require_once 'simpletest/autorun.php';
require_once 'simpletest/mock_objects.php';
SimpleTest::prefer(new HtmlReporter());
error_reporting(E_ALL | E_NOTICE);
date_default_timezone_set('Europe/London');
require_once "Zend/Exception.php";
require_once "Zend/Loader.php";
require_once "ErrorHandler.php";
//set_error_handler('Piwik_ErrorHandler');
function dump($var)
{
    print "<pre>";
    var_export($var);
    print "</pre>";
}
require_once 'Zend/Registry.php';
require_once 'Zend/Config/Ini.php';
require_once 'Zend/Config.php';
require_once 'Zend/Db.php';
require_once 'Zend/Db/Table.php';
require_once 'FrontController.php';
Beispiel #7
0
<?php

# Includes the usual includes, saves constant repition
require_once dirname(__FILE__) . '/simpletest/autorun.php';
require_once dirname(__FILE__) . '/pretty_passes_reporter.php';
require_once dirname(__FILE__) . '/extended_web_test_case.php';
require_once dirname(__FILE__) . '/solr.php';
require_once dirname(__FILE__) . '/helpers.php';
require_once dirname(__FILE__) . '/similarity_test_case.php';
SimpleTest::prefer(new PrettyPassesReporter());
 protected function _getReporter()
 {
     if (!$this->reporter) {
         require_once dirname(__FILE__) . '/lmbTestShellReporter.class.php';
         SimpleTest::prefer(new lmbTestShellReporter());
         return clone SimpleTest::preferred(array('SimpleReporter', 'SimpleReporterDecorator'));
     } else {
         return clone $this->reporter;
     }
 }
/// A reporter that prints nothing unless a test fails
class QuietReporter extends TextReporter
{
    function paintHeader($test_name)
    {
        // Store the test name for use later if we output anything
        $this->test_name = $test_name;
    }
    function paintFooter($test_name)
    {
        if ($this->getFailCount() + $this->getExceptionCount() > 0) {
            print "{$test_name}: Failures:\n";
            print "Test cases run: " . $this->getTestCaseProgress() . "/" . $this->getTestCaseCount() . ", Passes: " . $this->getPassCount() . ", Failures: " . $this->getFailCount() . ", Exceptions: " . $this->getExceptionCount() . "\n";
        }
    }
    function paintFail($message)
    {
        SimpleReporter::paintFail($message);
        if ($this->getFailCount() <= 10) {
            print $this->test_name . ": {$message}\n";
            $breadcrumb = $this->getTestList();
            array_shift($breadcrumb);
            print "\tin " . implode("\n\tin ", array_reverse($breadcrumb));
            print "\n";
        }
    }
}
// Use the quiet reporter if verbose output has not been requested
if (!getenv('UNITTEST_VERBOSE')) {
    SimpleTest::prefer(new QuietReporter());
}
<?php

error_reporting((E_ALL | E_NOTICE) & ~E_DEPRECATED);
define("PATH_ROOT", "/Volumes/Users/Entwicklung/php/workspace/koala-2_1/classes/");
define("PATH_UNITTEST", "/Volumes/Users/Entwicklung/php/workspace/koala-2_1/classes/PHPsTeam/unittest/");
/*require(PATH_ROOT . 'Autoloader.class.php');
Autoloader::setCacheFilePath(PATH_ROOT . '../temp/class_path_cache.txt');
Autoloader::excludeFolderNamesMatchingRegex('/^CVS|\..*$/');
Autoloader::setClassPaths(array(
    PATH_ROOT . "PHPsTeam/"
));
spl_autoload_register(array('Autoloader', 'loadClass'));*/
require PATH_ROOT . "autoloader/Autoloader.php";
Autoloader::getRegisteredAutoloader()->remove();
$autoloader = new Autoloader(PATH_ROOT);
$autoloader->register();
$autoloader->getIndex()->setIndexPath(PATH_ROOT . "../temp/phpsteam_unittest_autoloader.gz");
require_once 'classes/autorun.php';
//require_once PATH_UNITTEST . 'classes/simpletest.php';
//require_once PATH_UNITTEST . 'inc/showpasses.class.php';
SimpleTest::prefer(new showpasses());
class PHPsTeam_TestSuite extends TestSuite
{
    function PHPsTeam_TestSuite()
    {
        $this->TestSuite("all PHPsTeam unit tests");
        $this->addFile(PATH_UNITTEST . "steam_connector_test.class.php");
        $this->addFile(PATH_UNITTEST . "steam_factory_test.class.php");
        $this->addFile(PATH_UNITTEST . "steam_document_test.class.php");
    }
}
Beispiel #11
0
 * 
 * URL_TEST = http://127.0.0.1:8080/LOG210-LAB/;
 */
function define_url_test()
{
    $url_test = "http://" . $_SERVER['SERVER_NAME'] . ":" . $_SERVER['SERVER_PORT'] . dirname(URL);
    if (strcmp($url_test[strlen($url_test) - 1], '/')) {
        $url_test = $url_test . '/';
    }
    define('URL_TEST', $url_test);
}
require_once 'AfficherTest.php';
require_once 'simpletest/autorun.php';
require_once '../application/config/config.php';
require_once '../application/libs/controller.php';
SimpleTest::prefer(new AfficherTest());
define_url_test();
class AllTests extends TestSuite
{
    function AllTests()
    {
        $this->TestSuite('All tests');
        // Commence par test les models
        $this->addFile('test_models_user.php');
        $this->addFile('test_models_restaurant.php');
        // Test la création de comptes divers et de restaurants
        $this->addFile('test_user_creation.php');
        $this->addFile('test_restaurant_creation.php');
        // Test la gestion de comptes et restaurants
        $this->addFile('test_user_manage.php');
        $this->addFile('test_restaurant_manage.php');