Microweber\tests\ContentTest::testNextPrev PHP Method

testNextPrev() public method

public testNextPrev ( )
    public function testNextPrev()
    {
        $params = array('title' => 'this is my test next prev post', 'content_type' => 'post', 'is_active' => 1);
        //saving
        $save_post1 = save_content($params);
        $save_post2 = save_content($params);
        $save_post3 = save_content($params);
        //getting
        $next = next_content($save_post1);
        $prev = prev_content($save_post2);
        $this->assertEquals($save_post2, $next['id']);
        $this->assertEquals($save_post1, $prev['id']);
        $next = next_content($save_post2);
        $prev = prev_content($save_post3);
        $this->assertEquals($save_post3, $next['id']);
        $this->assertEquals($save_post2, $prev['id']);
        $del1 = delete_content($save_post1);
        $del2 = delete_content($save_post2);
        $del3 = delete_content($save_post3);
        //PHPUnit
        $this->assertEquals(true, is_array($del1));
        $this->assertEquals(true, is_array($del2));
        $this->assertEquals(true, is_array($del3));
        $this->assertEquals(true, is_array($next));
    }