home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 June / ENTER.ISO / files / xampp-win32-1.4.5-installer.exe / xampp / pager_jumping_noData_test.php < prev    next >
Encoding:
PHP Script  |  2004-03-24  |  1.0 KB  |  36 lines

  1. <?php
  2. // $Id: pager_jumping_noData_test.php,v 1.1 2003/11/30 17:30:01 quipo Exp $
  3.  
  4. require_once 'simple_include.php';
  5. require_once 'pager_include.php';
  6.  
  7. class TestOfPagerJumpingNoData extends UnitTestCase {
  8.     var $pager;
  9.     function TestOfPagerJumpingNoData($name='Test of Pager_Jumping - no data') {
  10.         $this->UnitTestCase($name);
  11.     }
  12.     function setUp() {
  13.         $options = array(
  14.             'totalItems' => 0,
  15.             'perPage'  => 2,
  16.             'mode'     => 'Jumping',
  17.         );
  18.         $this->pager = new Pager($options);
  19.     }
  20.     function tearDown() {
  21.         unset($this->pager);
  22.     }
  23.     function testOffsetByPageId() {
  24.         $this->assertEqual(array(1, 0), $this->pager->getOffsetByPageId());
  25.     }
  26.     function testPageIdByOffset() {
  27.         $this->assertEqual(false, $this->pager->getPageIdByOffset(0));
  28.     }
  29.     function testPageIdByOffset2() {
  30.         $this->assertEqual(1, $this->pager->getPageIdByOffset(1));
  31.     }
  32.     function testPageIdByOffset3() {
  33.         $this->assertEqual(1, $this->pager->getPageIdByOffset(2));
  34.     }
  35. }
  36. ?>