source: trunk/tests/NavTest.php

Last change on this file was 468, checked in by anonymous, 10 years ago

Completed integrating /branches/eli_branch into /trunk. Changes include:

  • Removed closing ?> from end of files
  • Upgrade old-style contructor methods to use construct() instead.
  • Class properties and methods defined as public, private, static or protected
  • Ensure code runs under E_ALL with only mysql_* deprecated warnings
  • Search for the '@' symbol anywhere it might be used to supress runtime errors, then replace with proper error recovery.
  • Run the php cli -l option to check files for syntax errors.
  • Bring tests up-to-date with latest version and methods of PHPUnit
File size: 3.7 KB
RevLine 
[1]1<?php
2/// FIXME: Tests not implemented.
3return;
4
5/**
[362]6 * The Strangecode Codebase - a general application development framework for PHP
7 * For details visit the project site: <http://trac.strangecode.com/codebase/>
[396]8 * Copyright 2001-2012 Strangecode, LLC
[362]9 *
10 * This file is part of The Strangecode Codebase.
[42]11 *
[362]12 * The Strangecode Codebase is free software: you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License as published by the
14 * Free Software Foundation, either version 3 of the License, or (at your option)
15 * any later version.
16 *
17 * The Strangecode Codebase is distributed in the hope that it will be useful, but
18 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
20 * details.
21 *
22 * You should have received a copy of the GNU General Public License along with
23 * The Strangecode Codebase. If not, see <http://www.gnu.org/licenses/>.
24 */
25
26/**
27 * PHPUnit test case for codebase/lib/Navigation.inc.php
28 *
[42]29 * The method skeletons below need to be filled in with
30 * real data so that the tests will run correctly. Replace
31 * all EXPECTED_VAL and PARAM strings with real data.
32 *
[1]33 * Created with PHPUnit_Skeleton on 2005-08-09
34 */
35
[468]36class NavigationTest extends PHPUnit_Framework_TestCase {
37
[202]38    var $Navigation;
[1]39
[202]40    function NavigationTest($name)
[1]41    {
[468]42        $this->PHPUnit_Framework_TestCase($name);
[1]43    }
44
45    function setUp()
46    {
47        require dirname(__FILE__) . '/_config.inc.php';
[202]48        require_once '../lib/Navigation.inc.php';
49        $this->Navigation =& new Navigation(PARAM);
[1]50    }
51
52    function tearDown()
53    {
[202]54        unset($this->Navigation);
[1]55    }
56
57    function test_addpage()
58    {
[202]59        $result = $this->Navigation->addpage(PARAM);
[1]60        $expected = EXPECTED_VAL;
61        $this->assertEquals($expected, $result);
62    }
63
64    function test_setfeature()
65    {
[202]66        $result = $this->Navigation->setfeature(PARAM);
[1]67        $expected = EXPECTED_VAL;
68        $this->assertEquals($expected, $result);
69    }
70
71    function test_clearpath()
72    {
[202]73        $result = $this->Navigation->clearpath(PARAM);
[1]74        $expected = EXPECTED_VAL;
75        $this->assertEquals($expected, $result);
76    }
77
78    function test_getfeature()
79    {
[202]80        $result = $this->Navigation->getfeature(PARAM);
[1]81        $expected = EXPECTED_VAL;
82        $this->assertEquals($expected, $result);
83    }
84
85    function test_gettitle()
86    {
[202]87        $result = $this->Navigation->gettitle(PARAM);
[1]88        $expected = EXPECTED_VAL;
89        $this->assertEquals($expected, $result);
90    }
91
92    function test_printtitle()
93    {
[202]94        $result = $this->Navigation->printtitle(PARAM);
[1]95        $expected = EXPECTED_VAL;
96        $this->assertEquals($expected, $result);
97    }
98
99    function test_getpath()
100    {
[202]101        $result = $this->Navigation->getpath(PARAM);
[1]102        $expected = EXPECTED_VAL;
103        $this->assertEquals($expected, $result);
104    }
105
106    function test_printpath()
107    {
[202]108        $result = $this->Navigation->printpath(PARAM);
[1]109        $expected = EXPECTED_VAL;
110        $this->assertEquals($expected, $result);
111    }
112
113    function test_getbreadcrumbs()
114    {
[202]115        $result = $this->Navigation->getbreadcrumbs(PARAM);
[1]116        $expected = EXPECTED_VAL;
117        $this->assertEquals($expected, $result);
118    }
119
120    function test_printbreadcrumbs()
121    {
[202]122        $result = $this->Navigation->printbreadcrumbs(PARAM);
[1]123        $expected = EXPECTED_VAL;
124        $this->assertEquals($expected, $result);
125    }
126
127    function test_currentpage()
128    {
[202]129        $result = $this->Navigation->currentpage(PARAM);
[1]130        $expected = EXPECTED_VAL;
131        $this->assertEquals($expected, $result);
132    }
133
134}
Note: See TracBrowser for help on using the repository browser.