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()); } }
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()); }