Arbit - project tracking

PHPMD

Browse source code

File: / test/ PHP/ PMD/ Node/ AllTests.php

Type
text/plain text/plain
Last Author
mapi
Version
200
Line Rev. Author Source
1 39 mapi <?php
2 mapi /**
3 mapi * This file is part of PHP_PMD.
4 mapi *
5 mapi * PHP Version 5
6 mapi *
7 174 mapi * Copyright (c) 2009-2010, Manuel Pichler <mapi@phpmd.org>.
8 39 mapi * All rights reserved.
9 mapi *
10 mapi * Redistribution and use in source and binary forms, with or without
11 mapi * modification, are permitted provided that the following conditions
12 mapi * are met:
13 mapi *
14 mapi * * Redistributions of source code must retain the above copyright
15 mapi * notice, this list of conditions and the following disclaimer.
16 mapi *
17 mapi * * Redistributions in binary form must reproduce the above copyright
18 mapi * notice, this list of conditions and the following disclaimer in
19 mapi * the documentation and/or other materials provided with the
20 mapi * distribution.
21 mapi *
22 mapi * * Neither the name of Manuel Pichler nor the names of his
23 mapi * contributors may be used to endorse or promote products derived
24 mapi * from this software without specific prior written permission.
25 mapi *
26 mapi * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
27 mapi * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
28 mapi * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
29 mapi * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
30 mapi * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
31 mapi * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
32 mapi * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
33 mapi * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
34 mapi * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
35 mapi * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
36 mapi * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37 mapi * POSSIBILITY OF SUCH DAMAGE.
38 mapi *
39 54 mapi * @category PHP
40 mapi * @package PHP_PMD
41 84 mapi * @subpackage Node
42 174 mapi * @author Manuel Pichler <mapi@phpmd.org>
43 150 mapi * @copyright 2009-2010 Manuel Pichler. All rights reserved.
44 54 mapi * @license http://www.opensource.org/licenses/bsd-license.php BSD License
45 mapi * @version SVN: $Id$
46 174 mapi * @link http://phpmd.org
47 39 mapi */
48 mapi
49 84 mapi require_once 'PHPUnit/Framework.php';
50 39 mapi
51 194 mapi require_once dirname(__FILE__) . '/ASTNodeTest.php';
52 200 mapi require_once dirname(__FILE__) . '/AnnotationTest.php';
53 mapi require_once dirname(__FILE__) . '/AnnotationsTest.php';
54 mapi require_once dirname(__FILE__) . '/ClassTest.php';
55 mapi require_once dirname(__FILE__) . '/FunctionTest.php';
56 mapi require_once dirname(__FILE__) . '/MethodTest.php';
57 39 mapi
58 mapi /**
59 84 mapi * Main test suite for the PHP_PMD_Node package.
60 39 mapi *
61 54 mapi * @category PHP
62 mapi * @package PHP_PMD
63 84 mapi * @subpackage Node
64 174 mapi * @author Manuel Pichler <mapi@phpmd.org>
65 150 mapi * @copyright 2009-2010 Manuel Pichler. All rights reserved.
66 54 mapi * @license http://www.opensource.org/licenses/bsd-license.php BSD License
67 mapi * @version Release: @package_version@
68 174 mapi * @link http://phpmd.org
69 39 mapi */
70 84 mapi class PHP_PMD_Node_AllTests
71 39 mapi {
72 mapi /**
73 mapi * Creates a phpunit test suite.
74 mapi *
75 mapi * @return PHPUnit_Framework_TestSuite
76 mapi */
77 mapi public static function suite()
78 mapi {
79 84 mapi $suite = new PHPUnit_Framework_TestSuite('PHP_PMD_Node - Tests');
80 39 mapi
81 194 mapi $suite->addTestSuite('PHP_PMD_Node_ASTNodeTest');
82 200 mapi $suite->addTestSuite('PHP_PMD_Node_AnnotationTest');
83 mapi $suite->addTestSuite('PHP_PMD_Node_AnnotationsTest');
84 mapi $suite->addTestSuite('PHP_PMD_Node_ClassTest');
85 mapi $suite->addTestSuite('PHP_PMD_Node_FunctionTest');
86 mapi $suite->addTestSuite('PHP_PMD_Node_MethodTest');
87 40 mapi
88 39 mapi return $suite;
89 mapi }
90 mapi }