factory->forum->create(); $forum = bbp_get_forum_visibility( $f, bbp_get_public_status_id(), false ); $this->assertSame( 'publish', $forum ); $f = $this->factory->forum->create( array( 'post_status' => bbp_get_private_status_id() ) ); //bbp_privatize_forum( $f ); $forum = bbp_get_forum_visibility( $f, bbp_get_private_status_id(), false ); $this->assertSame( 'private', $forum ); $f = $this->factory->forum->create(); bbp_hide_forum( $f ); $forum = bbp_get_forum_visibility( $f, bbp_get_hidden_status_id(), false ); $this->assertSame( 'hidden', $forum ); } /** * @covers ::bbp_is_forum_visibility */ public function test_bbp_is_forum_visibility() { $f = $this->factory->forum->create(); $forum = bbp_is_forum_visibility( $f, bbp_get_public_status_id(), false ); $this->assertTrue( $forum ); $f = $this->factory->forum->create( array( 'post_status' => bbp_get_private_status_id() ) ); $forum = bbp_is_forum_visibility( $f, bbp_get_private_status_id(), false ); $this->assertTrue( $forum ); $f = $this->factory->forum->create(); bbp_hide_forum( $f ); $forum = bbp_is_forum_visibility( $f, bbp_get_hidden_status_id(), false ); $this->assertTrue( $forum ); } /** * @covers ::bbp_suppress_private_forum_meta * @todo Implement test_bbp_suppress_private_forum_meta(). */ public function test_bbp_suppress_private_forum_meta() { // Remove the following lines when you implement this test. $this->markTestIncomplete( 'This test has not been implemented yet.' ); } /** * @covers ::bbp_suppress_private_author_link * @todo Implement test_bbp_suppress_private_author_link(). */ public function test_bbp_suppress_private_author_link() { // Remove the following lines when you implement this test. $this->markTestIncomplete( 'This test has not been implemented yet.' ); } }