Example #1
0
 public function testNums()
 {
     $site = $this->siteInstance();
     $tests = array('1-a' => array('1', 'a'), 'a' => array(null, 'a'), '-a' => array(null, '-a'), '1-1-a' => array('1', '1-a'), '1-1-1' => array('1', '1-1'), '-1-1-1' => array(null, '-1-1-1'));
     foreach ($tests as $key => $value) {
         $page = new Page($site, $key);
         $this->assertEquals($value[0], $page->num());
         $this->assertEquals($value[1], $page->uid());
     }
 }
Example #2
0
 public function testSort()
 {
     $site = $this->siteInstance();
     $page = new Page($site, '2-b');
     $this->assertEquals('2', $page->num());
     $this->assertEquals($page->num(), $page->sort());
     $this->assertTrue(true, $page->sort(3));
     $this->assertEquals('3', $page->num());
     $this->assertEquals($page->num(), $page->sort());
     $this->assertTrue(true, $page->sort(2));
     $this->assertEquals('2', $page->num());
     $this->assertEquals($page->num(), $page->sort());
 }