| 12345678910111213141516171819202122232425262728293031 | 
							- <?php
 
- class Elgg_PageOwnerTest extends PHPUnit_Framework_TestCase {
 
- 	/**
 
- 	 * It should be possible to set and unset a page owner even if that results in no page owner at all.
 
- 	 */
 
- 	public function testSetAndUnsetPageOwner() {
 
- 		/**
 
- 		 * How to test:
 
- 		 *  1. Set page owner
 
- 		 *  2. Unset page owner
 
- 		 *  3. Assert that fetching page owner results in the expected page owner
 
- 		 */
 
- 		
 
- 		// check if setting to false returns 0
 
- 		elgg_set_page_owner_guid(1);
 
- 		$this->assertEquals(1, elgg_get_page_owner_guid());
 
- 		elgg_set_page_owner_guid(false);
 
- 		$this->assertEquals(0, elgg_get_page_owner_guid());
 
- 		
 
- 		// check if setting to null returns 0
 
- 		elgg_set_page_owner_guid(1);
 
- 		$this->assertEquals(1, elgg_get_page_owner_guid());
 
- 		elgg_set_page_owner_guid(null);
 
- 		$this->assertEquals(0, elgg_get_page_owner_guid());
 
- 		
 
- 	}
 
- }
 
 
  |