source: sandbox/webservice/api/library/tonic/tests/test.php @ 6019

Revision 6019, 964 bytes checked in by niltonneto, 12 years ago (diff)

Ticket #2507 - Modificada implementação para alinhamento com projeto de camada REST.

  • Property svn:executable set to *
Line 
1<?php
2
3error_reporting(error_reporting() & ~2048 & ~8192); // Make sure E_STRICT and E_DEPRECATED are disabled
4
5require_once('simpletest/unit_tester.php');
6require_once('simpletest/reporter.php');
7
8$core = new TestSuite('Core');
9
10require_once('../lib/tonic.php');
11
12$core->addFile('request.php');
13$core->addFile('resource.php');
14$core->addFile('response.php');
15$core->addFile('filesystem.php');
16$core->addFile('filesystemcollection.php');
17
18$test = new TestSuite('Tonic');
19$test->add($core);
20
21//*
22@include_once 'PHP/CodeCoverage.php';
23if (class_exists('PHP_CodeCoverage')) {
24    $coverage = new PHP_CodeCoverage;
25    $coverage->start('Tonic');
26}
27//*/
28
29if (TextReporter::inCli()) {
30        $test->run(new TextReporter());
31} else {
32    $test->run(new HtmlReporter());
33}
34
35if (isset($coverage)) {
36    $coverage->stop();
37   
38    require_once 'PHP/CodeCoverage/Report/HTML.php';
39   
40    $writer = new PHP_CodeCoverage_Report_HTML;
41    $writer->process($coverage, 'report');
42}
43
Note: See TracBrowser for help on using the repository browser.