Index: oembed/controller.php
===================================================================
--- oembed/controller.php	(revision 49708)
+++ oembed/controller.php	(working copy)
@@ -173,7 +173,10 @@
 		$this->oembed_result_filter_count++;
 		return $data;
 	}
-
+	
+	/**
+	 * @covers ::wp_oembed_ensure_format
+	 */
 	function test_wp_oembed_ensure_format() {
 		$this->assertSame( 'json', wp_oembed_ensure_format( 'json' ) );
 		$this->assertSame( 'xml', wp_oembed_ensure_format( 'xml' ) );
@@ -181,7 +184,10 @@
 		$this->assertSame( 'json', wp_oembed_ensure_format( 'random' ) );
 		$this->assertSame( 'json', wp_oembed_ensure_format( array() ) );
 	}
-
+	
+	/**
+	 * @covers ::_oembed_create_xml
+	 */
 	function test_oembed_create_xml() {
 		$actual = _oembed_create_xml(
 			array(
@@ -238,7 +244,10 @@
 
 		$this->assertStringEndsWith( $expected, trim( $actual ) );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::get_routes
+	 */
 	public function test_route_availability() {
 		// Check the route was registered correctly.
 		$filtered_routes = rest_get_server()->get_routes();
@@ -258,7 +267,11 @@
 		$this->assertArrayHasKey( 'methods', $proxy_route[0] );
 		$this->assertArrayHasKey( 'args', $proxy_route[0] );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	function test_request_with_wrong_method() {
 		$request = new WP_REST_Request( 'POST', '/oembed/1.0/embed' );
 
@@ -267,7 +280,11 @@
 
 		$this->assertSame( 'rest_no_route', $data['code'] );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	function test_request_without_url_param() {
 		$request = new WP_REST_Request( 'GET', '/oembed/1.0/embed' );
 
@@ -277,7 +294,11 @@
 		$this->assertSame( 'rest_missing_callback_param', $data['code'] );
 		$this->assertSame( 'url', $data['data']['params'][0] );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	function test_request_with_bad_url() {
 		$request = new WP_REST_Request( 'GET', '/oembed/1.0/embed' );
 		$request->set_param( 'url', 'http://google.com/' );
@@ -287,7 +308,11 @@
 
 		$this->assertSame( 'oembed_invalid_url', $data['code'] );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	function test_request_invalid_format() {
 		$post_id = $this->factory()->post->create();
 
@@ -301,7 +326,11 @@
 		$this->assertInternalType( 'array', $data );
 		$this->assertNotEmpty( $data );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	function test_request_json() {
 		$user = self::factory()->user->create_and_get(
 			array(
@@ -346,6 +375,8 @@
 
 	/**
 	 * @ticket 34971
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
 	 */
 	function test_request_static_front_page() {
 		$post = self::factory()->post->create_and_get(
@@ -388,7 +419,11 @@
 
 		update_option( 'show_on_front', 'posts' );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	function test_request_xml() {
 		$user = self::factory()->user->create_and_get(
 			array(
@@ -435,6 +470,9 @@
 	/**
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
 	 */
 	function test_request_ms_child_in_root_blog() {
 		$child = self::factory()->blog->create();
@@ -458,7 +496,10 @@
 
 		restore_current_blog();
 	}
-
+	
+	/**
+	 * @covers ::_oembed_rest_pre_serve_request
+	 */
 	function test_rest_pre_serve_request() {
 		$user = $this->factory()->user->create_and_get(
 			array(
@@ -482,7 +523,10 @@
 		$xml = simplexml_load_string( $output );
 		$this->assertInstanceOf( 'SimpleXMLElement', $xml );
 	}
-
+	
+	/**
+	 * @covers ::_oembed_rest_pre_serve_request
+	 */
 	function test_rest_pre_serve_request_wrong_format() {
 		$post = $this->factory()->post->create_and_get();
 
@@ -494,7 +538,10 @@
 
 		$this->assertTrue( _oembed_rest_pre_serve_request( true, $response, $request, rest_get_server() ) );
 	}
-
+	
+	/**
+	 * @covers ::_oembed_rest_pre_serve_request
+	 */
 	function test_rest_pre_serve_request_wrong_method() {
 		$post = $this->factory()->post->create_and_get();
 
@@ -506,7 +553,10 @@
 
 		$this->assertTrue( _oembed_rest_pre_serve_request( true, $response, $request, rest_get_server() ) );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_endpoint_url
+	 */
 	function test_get_oembed_endpoint_url() {
 		$this->assertSame( home_url() . '/index.php?rest_route=/oembed/1.0/embed', get_oembed_endpoint_url() );
 		$this->assertSame( home_url() . '/index.php?rest_route=/oembed/1.0/embed', get_oembed_endpoint_url( '', 'json' ) );
@@ -519,7 +569,10 @@
 		$this->assertSame( home_url() . '/index.php?rest_route=%2Foembed%2F1.0%2Fembed&url=' . $url_encoded, get_oembed_endpoint_url( $url ) );
 		$this->assertSame( home_url() . '/index.php?rest_route=%2Foembed%2F1.0%2Fembed&url=' . $url_encoded . '&format=xml', get_oembed_endpoint_url( $url, 'xml' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_endpoint_url
+	 */
 	function test_get_oembed_endpoint_url_pretty_permalinks() {
 		update_option( 'permalink_structure', '/%postname%' );
 
@@ -535,7 +588,11 @@
 
 		update_option( 'permalink_structure', '' );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	public function test_proxy_without_permission() {
 		// Test without a login.
 		$request  = new WP_REST_Request( 'GET', '/oembed/1.0/proxy' );
@@ -553,7 +610,11 @@
 		$data = $response->get_data();
 		$this->assertSame( $data['code'], 'rest_forbidden' );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	public function test_proxy_with_invalid_oembed_provider() {
 		wp_set_current_user( self::$editor );
 		$request = new WP_REST_Request( 'GET', '/oembed/1.0/proxy' );
@@ -563,7 +624,11 @@
 		$data = $response->get_data();
 		$this->assertSame( 'oembed_invalid_url', $data['code'] );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_status
+	 */
 	public function test_proxy_with_invalid_type() {
 		wp_set_current_user( self::$editor );
 		$request = new WP_REST_Request( 'GET', '/oembed/1.0/proxy' );
@@ -572,7 +637,12 @@
 
 		$this->assertSame( 400, $response->get_status() );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_status
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	public function test_proxy_with_valid_oembed_provider() {
 		wp_set_current_user( self::$editor );
 		$request = new WP_REST_Request( 'GET', '/oembed/1.0/proxy' );
@@ -613,6 +683,10 @@
 	 * @ticket 45447
 	 *
 	 * @see wp_maybe_load_embeds()
+	 * 
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_status
+	 * @covers WP_HTTP_Requests_Response::get_data
 	 */
 	public function test_proxy_with_classic_embed_provider() {
 		wp_set_current_user( self::$editor );
@@ -633,7 +707,11 @@
 		$this->assertInternalType( 'string', $data->html );
 		$this->assertInternalType( 'array', $data->scripts );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_status
+	 */
 	public function test_proxy_with_invalid_oembed_provider_no_discovery() {
 		wp_set_current_user( self::$editor );
 
@@ -645,7 +723,11 @@
 		$this->assertSame( 404, $response->get_status() );
 		$this->assertSame( 0, $this->request_count );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_status
+	 */
 	public function test_proxy_with_invalid_oembed_provider_with_default_discover_param() {
 		wp_set_current_user( self::$editor );
 
@@ -656,7 +738,12 @@
 		$this->assertSame( 404, $response->get_status() );
 		$this->assertSame( 1, $this->request_count );
 	}
-
+	
+	/**
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_status
+	 * @covers WP_HTTP_Requests_Response::get_data
+	 */
 	public function test_proxy_with_invalid_discover_param() {
 		wp_set_current_user( self::$editor );
 		$request = new WP_REST_Request( 'GET', '/oembed/1.0/proxy' );
@@ -672,6 +759,9 @@
 
 	/**
 	 * @ticket 45142
+	 *
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
 	 */
 	function test_proxy_with_internal_url() {
 		wp_set_current_user( self::$editor );
@@ -720,6 +810,9 @@
 
 	/**
 	 * @ticket 45142
+	 * 
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
 	 */
 	function test_proxy_with_static_front_page_url() {
 		wp_set_current_user( self::$editor );
@@ -771,6 +864,9 @@
 
 	/**
 	 * @ticket 45142
+	 *
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
 	 */
 	public function test_proxy_filters_result_of_untrusted_oembed_provider() {
 		wp_set_current_user( self::$editor );
@@ -794,6 +890,9 @@
 
 	/**
 	 * @ticket 45142
+	 *
+	 * @covers WP_REST_Server::dispatch
+	 * @covers WP_HTTP_Requests_Response::get_data
 	 */
 	public function test_proxy_does_not_filter_result_of_trusted_oembed_provider() {
 		wp_set_current_user( self::$editor );
Index: oembed/discovery.php
===================================================================
--- oembed/discovery.php	(revision 49708)
+++ oembed/discovery.php	(working copy)
@@ -4,10 +4,18 @@
  * @group oembed
  */
 class Tests_oEmbed_Discovery extends WP_UnitTestCase {
+	
+	/**
+	 * @ticket 34971
+	 * @covers ::wp_oembed_add_discovery_links
+	 */
 	function test_add_oembed_discovery_links_non_singular() {
 		$this->assertSame( '', get_echo( 'wp_oembed_add_discovery_links' ) );
 	}
-
+	
+	/**
+	 * @covers ::wp_oembed_add_discovery_links
+	 */
 	function test_add_oembed_discovery_links_front_page() {
 		$this->go_to( home_url() );
 		$this->assertSame( '', get_echo( 'wp_oembed_add_discovery_links' ) );
@@ -16,6 +24,7 @@
 
 	/**
 	 * @ticket 34971
+	 * @covers ::wp_oembed_add_discovery_links
 	 */
 	function test_add_oembed_discovery_links_static_front_page() {
 		update_option( 'show_on_front', 'page' );
@@ -40,6 +49,9 @@
 		update_option( 'show_on_front', 'posts' );
 	}
 
+	/**
+	 * @covers ::wp_oembed_add_discovery_links
+	 */
 	function test_add_oembed_discovery_links_to_post() {
 		$post_id = self::factory()->post->create();
 		$this->go_to( get_permalink( $post_id ) );
@@ -50,7 +62,10 @@
 
 		$this->assertSame( $expected, get_echo( 'wp_oembed_add_discovery_links' ) );
 	}
-
+	
+	/**
+	 * @covers ::wp_oembed_add_discovery_links
+	 */
 	function test_add_oembed_discovery_links_to_page() {
 		$post_id = self::factory()->post->create(
 			array(
@@ -65,7 +80,10 @@
 
 		$this->assertSame( $expected, get_echo( 'wp_oembed_add_discovery_links' ) );
 	}
-
+	
+	/**
+	 * @covers ::wp_oembed_add_discovery_links
+	 */
 	function test_add_oembed_discovery_links_to_attachment() {
 		$post_id       = self::factory()->post->create();
 		$file          = DIR_TESTDATA . '/images/canola.jpg';
Index: oembed/filterResult.php
===================================================================
--- oembed/filterResult.php	(revision 49708)
+++ oembed/filterResult.php	(working copy)
@@ -4,6 +4,10 @@
  * @group oembed
  */
 class Tests_Filter_oEmbed_Result extends WP_UnitTestCase {
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_trusted_malicious_iframe() {
 		$html = '<p></p><iframe onload="alert(1)"></iframe>';
 
@@ -11,7 +15,10 @@
 
 		$this->assertSame( $html, $actual );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_with_untrusted_provider() {
 		$html   = '<p></p><iframe onload="alert(1)" src="http://example.com/sample-page/"></iframe>';
 		$actual = wp_filter_oembed_result( $html, (object) array( 'type' => 'rich' ), 'http://example.com/sample-page/' );
@@ -23,7 +30,10 @@
 		$this->assertTrue( isset( $matches[2] ) );
 		$this->assertSame( $matches[1], $matches[2] );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_only_one_iframe_is_allowed() {
 		$html   = '<div><iframe></iframe><iframe></iframe><p></p></div>';
 		$actual = wp_filter_oembed_result( $html, (object) array( 'type' => 'rich' ), '' );
@@ -43,7 +53,10 @@
 
 		$this->assertSame( '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"></iframe>', $actual );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_without_iframe() {
 		$html   = '<span>Hello</span><p>World</p>';
 		$actual = wp_filter_oembed_result( $html, (object) array( 'type' => 'rich' ), '' );
@@ -55,7 +68,10 @@
 
 		$this->assertFalse( $actual );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_secret_param_available() {
 		$html   = '<iframe src="https://wordpress.org"></iframe>';
 		$actual = wp_filter_oembed_result( $html, (object) array( 'type' => 'rich' ), '' );
@@ -67,18 +83,27 @@
 		$this->assertTrue( isset( $matches[2] ) );
 		$this->assertSame( $matches[1], $matches[2] );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_wrong_type_provided() {
 		$actual = wp_filter_oembed_result( 'some string', (object) array( 'type' => 'link' ), '' );
 
 		$this->assertSame( 'some string', $actual );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_invalid_result() {
 		$this->assertFalse( wp_filter_oembed_result( false, (object) array( 'type' => 'rich' ), '' ) );
 		$this->assertFalse( wp_filter_oembed_result( '', (object) array( 'type' => 'rich' ), '' ) );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_blockquote_adds_style_to_iframe() {
 		$html   = '<blockquote></blockquote><iframe></iframe>';
 		$actual = wp_filter_oembed_result( $html, (object) array( 'type' => 'rich' ), '' );
@@ -85,7 +110,10 @@
 
 		$this->assertSame( '<blockquote class="wp-embedded-content"></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);"></iframe>', $actual );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_result
+	 */
 	function test_filter_oembed_result_allowed_html() {
 		$html   = '<blockquote class="foo" id="bar"><strong><a href="" target=""></a></strong></blockquote><iframe></iframe>';
 		$actual = wp_filter_oembed_result( $html, (object) array( 'type' => 'rich' ), '' );
@@ -92,7 +120,7 @@
 
 		$this->assertSame( '<blockquote class="wp-embedded-content"><a href=""></a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);"></iframe>', $actual );
 	}
-
+	
 	public function _data_oembed_test_strings() {
 		return array(
 			array(
@@ -115,7 +143,10 @@
 	}
 
 	/**
-	 * @dataProvider _data_oembed_test_strings
+	 * @dataProvider 
+	 *
+	 * @covers ::_wp_oembed_get_object
+	 * @covers WP_oEmbed::data2html
 	 */
 	public function test_wp_filter_pre_oembed_custom_result( $html, $expected ) {
 		$data   = (object) array(
@@ -129,6 +160,9 @@
 
 	/**
 	 * @group feed
+	 *
+	 * @covers ::_oembed_filter_feed_content
+	 * @covers ::wp_filter_oembed_result
 	 */
 	function test_filter_feed_content() {
 		$html   = '<blockquote></blockquote><iframe></iframe>';
Index: oembed/filterTitleAttributes.php
===================================================================
--- oembed/filterTitleAttributes.php	(revision 49708)
+++ oembed/filterTitleAttributes.php	(working copy)
@@ -63,6 +63,8 @@
 
 	/**
 	 * @dataProvider data_filter_oembed_iframe_title_attribute
+	 *
+	 * @covers ::wp_filter_oembed_iframe_title_attribute
 	 */
 	public function test_oembed_iframe_title_attribute( $html, $oembed_data, $url, $expected ) {
 		$actual = wp_filter_oembed_iframe_title_attribute( $html, (object) $oembed_data, $url );
@@ -69,7 +71,10 @@
 
 		$this->assertSame( $expected, $actual );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_iframe_title_attribute
+	 */
 	public function test_filter_oembed_iframe_title_attribute() {
 		add_filter( 'oembed_iframe_title_attribute', array( $this, '_filter_oembed_iframe_title_attribute' ) );
 
@@ -86,7 +91,10 @@
 
 		$this->assertSame( '<iframe title="Baz" src=""></iframe>', $actual );
 	}
-
+	
+	/**
+	 * @covers ::wp_filter_oembed_iframe_title_attribute
+	 */
 	public function test_filter_oembed_iframe_title_attribute_does_not_modify_other_tags() {
 		add_filter( 'oembed_iframe_title_attribute', array( $this, '_filter_oembed_iframe_title_attribute' ) );
 
Index: oembed/getResponseData.php
===================================================================
--- oembed/getResponseData.php	(revision 49708)
+++ oembed/getResponseData.php	(working copy)
@@ -4,10 +4,18 @@
  * @group oembed
  */
 class Tests_oEmbed_Response_Data extends WP_UnitTestCase {
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_non_existent_post() {
 		$this->assertFalse( get_oembed_response_data( 0, 100 ) );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 * @covers ::get_post_embed_html
+	 */
 	function test_get_oembed_response_data() {
 		$post = self::factory()->post->create_and_get(
 			array(
@@ -36,6 +44,9 @@
 
 	/**
 	 * Test get_oembed_response_data with an author.
+	 *
+	 * @covers ::get_oembed_response_data
+	 * @covers ::get_post_embed_html
 	 */
 	function test_get_oembed_response_data_author() {
 		$user_id = self::factory()->user->create(
@@ -69,7 +80,10 @@
 			$data
 		);
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_link() {
 		remove_filter( 'oembed_response_data', 'get_oembed_response_data_rich' );
 
@@ -96,7 +110,10 @@
 
 		add_filter( 'oembed_response_data', 'get_oembed_response_data_rich', 10, 4 );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_with_draft_post() {
 		$post = self::factory()->post->create_and_get(
 			array(
@@ -106,7 +123,10 @@
 
 		$this->assertFalse( get_oembed_response_data( $post, 100 ) );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_with_scheduled_post() {
 		$post = self::factory()->post->create_and_get(
 			array(
@@ -117,7 +137,10 @@
 
 		$this->assertFalse( get_oembed_response_data( $post, 100 ) );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_with_private_post() {
 		$post = self::factory()->post->create_and_get(
 			array(
@@ -127,7 +150,10 @@
 
 		$this->assertFalse( get_oembed_response_data( $post, 100 ) );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_maxwidth_too_high() {
 		$post = self::factory()->post->create_and_get();
 
@@ -136,7 +162,10 @@
 		$this->assertSame( 600, $data['width'] );
 		$this->assertSame( 338, $data['height'] );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_maxwidth_too_low() {
 		$post = self::factory()->post->create_and_get();
 
@@ -145,7 +174,10 @@
 		$this->assertSame( 200, $data['width'] );
 		$this->assertSame( 200, $data['height'] );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_maxwidth_invalid() {
 		$post = self::factory()->post->create_and_get();
 
@@ -159,7 +191,10 @@
 		$this->assertSame( 200, $data['width'] );
 		$this->assertSame( 200, $data['height'] );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_with_thumbnail() {
 		$post          = self::factory()->post->create_and_get();
 		$file          = DIR_TESTDATA . '/images/canola.jpg';
@@ -179,7 +214,10 @@
 		$this->assertArrayHasKey( 'thumbnail_height', $data );
 		$this->assertTrue( 400 >= $data['thumbnail_width'] );
 	}
-
+	
+	/**
+	 * @covers ::get_oembed_response_data
+	 */
 	function test_get_oembed_response_data_for_attachment() {
 		$parent = self::factory()->post->create();
 		$file   = DIR_TESTDATA . '/images/canola.jpg';
Index: oembed/headers.php
===================================================================
--- oembed/headers.php	(revision 49708)
+++ oembed/headers.php	(working copy)
@@ -11,6 +11,9 @@
 
 	/**
 	 * @requires function xdebug_get_headers
+	 *
+	 * @covers WP_REST_Request
+	 * @covers WP_REST_Server::dispatch
 	 */
 	function test_rest_pre_serve_request_headers() {
 		$post = $this->factory()->post->create_and_get(
Index: oembed/postEmbedUrl.php
===================================================================
--- oembed/postEmbedUrl.php	(revision 49708)
+++ oembed/postEmbedUrl.php	(working copy)
@@ -4,11 +4,19 @@
  * @group oembed
  */
 class Tests_Post_Embed_URL extends WP_UnitTestCase {
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_non_existent_post() {
 		$embed_url = get_post_embed_url( 0 );
 		$this->assertFalse( $embed_url );
 	}
-
+	
+	/**
+	 * @uses ::get_permalink
+	 * @covers ::get_post_embed_url
+	 */
 	function test_with_pretty_permalinks() {
 		$this->set_permalink_structure( '/%postname%' );
 
@@ -18,7 +26,10 @@
 
 		$this->assertSame( $permalink . '/embed', $embed_url );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_with_ugly_permalinks() {
 		$post_id   = self::factory()->post->create();
 		$permalink = get_permalink( $post_id );
@@ -29,6 +40,8 @@
 
 	/**
 	 * @ticket 34971
+	 *
+	 * @covers ::get_post_embed_url
 	 */
 	function test_static_front_page() {
 		$this->set_permalink_structure( '/%postname%/' );
@@ -47,6 +60,8 @@
 
 	/**
 	 * @ticket 34971
+	 *
+	 * @covers ::get_post_embed_url
 	 */
 	function test_static_front_page_with_ugly_permalinks() {
 		$post_id = self::factory()->post->create( array( 'post_type' => 'page' ) );
@@ -63,6 +78,8 @@
 
 	/**
 	 * @ticket 34971
+	 *
+	 * @covers ::get_post_embed_url
 	 */
 	function test_page_conflicts_with_embed_slug() {
 		$this->set_permalink_structure( '/%postname%/' );
@@ -85,6 +102,8 @@
 
 	/**
 	 * @ticket 34971
+	 *
+	 * @covers ::get_post_embed_url
 	 */
 	function test_static_front_page_conflicts_with_embed_slug() {
 		$this->set_permalink_structure( '/%postname%/' );
Index: oembed/template.php
===================================================================
--- oembed/template.php	(revision 49708)
+++ oembed/template.php	(working copy)
@@ -4,6 +4,10 @@
  * @group oembed
  */
 class Tests_Embed_Template extends WP_UnitTestCase {
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_oembed_output_post() {
 		$user = self::factory()->user->create_and_get(
 			array(
@@ -32,7 +36,10 @@
 		$this->assertFalse( strpos( $actual, 'That embed can&#8217;t be found.' ) );
 		$this->assertNotFalse( strpos( $actual, 'Hello World' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_oembed_output_post_with_thumbnail() {
 		$post_id       = self::factory()->post->create(
 			array(
@@ -65,7 +72,10 @@
 		$this->assertNotFalse( strpos( $actual, 'Hello World' ) );
 		$this->assertNotFalse( strpos( $actual, 'canola.jpg' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_oembed_output_404() {
 		$this->go_to( home_url( '/?p=123&embed=true' ) );
 		$GLOBALS['wp_query']->query_vars['embed'] = true;
@@ -109,7 +119,10 @@
 		$this->assertNotFalse( strpos( $actual, 'Hello World' ) );
 		$this->assertNotFalse( strpos( $actual, 'canola.jpg' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_oembed_output_draft_post() {
 		$post_id = self::factory()->post->create(
 			array(
@@ -132,7 +145,10 @@
 		$this->assertTrue( $doc->loadHTML( $actual ) );
 		$this->assertNotFalse( strpos( $actual, 'That embed can&#8217;t be found.' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_oembed_output_scheduled_post() {
 		$post_id = self::factory()->post->create(
 			array(
@@ -156,7 +172,10 @@
 		$this->assertTrue( $doc->loadHTML( $actual ) );
 		$this->assertNotFalse( strpos( $actual, 'That embed can&#8217;t be found.' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_oembed_output_private_post() {
 		$post_id = self::factory()->post->create(
 			array(
@@ -179,7 +198,10 @@
 		$this->assertTrue( $doc->loadHTML( $actual ) );
 		$this->assertNotFalse( strpos( $actual, 'That embed can&#8217;t be found.' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 */
 	function test_oembed_output_private_post_with_permissions() {
 		$user_id = self::factory()->user->create( array( 'role' => 'editor' ) );
 		wp_set_current_user( $user_id );
@@ -207,13 +229,20 @@
 		$this->assertFalse( strpos( $actual, 'That embed can&#8217;t be found.' ) );
 		$this->assertNotFalse( strpos( $actual, 'Hello World' ) );
 	}
-
+	
+	/**
+	 * @covers ::wp_embed_excerpt_more
+	 */
 	function test_wp_embed_excerpt_more_no_embed() {
 		$GLOBALS['wp_query'] = new WP_Query();
 
 		$this->assertSame( 'foo bar', wp_embed_excerpt_more( 'foo bar' ) );
 	}
-
+	
+	/**
+	 * @covers ::wp_embed_excerpt_more
+	 * @covers ::get_post_embed_url
+	 */
 	function test_wp_embed_excerpt_more() {
 		$post_id = self::factory()->post->create(
 			array(
@@ -235,7 +264,11 @@
 
 		$this->assertSame( $expected, $actual );
 	}
-
+	
+	/**
+	 * @covers ::is_embed
+	 * @covers ::get_post_embed_url
+	 */
 	function test_is_embed_post() {
 		$this->assertFalse( is_embed() );
 
@@ -243,7 +276,11 @@
 		$this->go_to( get_post_embed_url( $post_id ) );
 		$this->assertTrue( is_embed() );
 	}
-
+	
+	/**
+	 * @covers ::is_embed
+	 * @covers ::get_post_embed_url
+	 */
 	function test_is_embed_attachment() {
 		$post_id       = self::factory()->post->create();
 		$file          = DIR_TESTDATA . '/images/canola.jpg';
@@ -257,17 +294,28 @@
 		$this->go_to( get_post_embed_url( $attachment_id ) );
 		$this->assertTrue( is_embed() );
 	}
-
+	
+	/**
+	 * @uses ::home_url
+	 * @covers ::is_embed
+	 */
 	function test_is_embed_404() {
 		$this->go_to( home_url( '/?p=12345&embed=true' ) );
 		$this->assertTrue( is_embed() );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_html
+	 */
 	function test_get_post_embed_html_non_existent_post() {
 		$this->assertFalse( get_post_embed_html( 200, 200, 0 ) );
 		$this->assertFalse( get_post_embed_html( 200, 200 ) );
 	}
-
+	
+	/**
+	 * @covers ::get_post_embed_url
+	 * @covers ::get_post_embed_html
+	 */
 	function test_get_post_embed_html() {
 		$post_id = self::factory()->post->create();
 		$title   = esc_attr(
@@ -282,7 +330,10 @@
 
 		$this->assertStringEndsWith( $expected, get_post_embed_html( 200, 200, $post_id ) );
 	}
-
+	
+	/**
+	 * @covers ::wp_oembed_add_host_js
+	 */
 	function test_add_host_js() {
 		wp_oembed_add_host_js();
 
Index: oembed/WpEmbed.php
===================================================================
--- oembed/WpEmbed.php	(revision 49708)
+++ oembed/WpEmbed.php	(working copy)
@@ -21,12 +21,18 @@
 	public function _pre_oembed_result_callback() {
 		return '<b>Embedded content</b>';
 	}
-
+	
+	/**
+	 * @covers WP_Embed::maybe_run_ajax_cache
+	 */
 	public function test_maybe_run_ajax_cache_should_return_nothing_if_there_is_no_post() {
 		$this->expectOutputString( '' );
 		$this->wp_embed->maybe_run_ajax_cache();
 	}
-
+	
+	/**
+	 * @covers WP_Embed::maybe_run_ajax_cache
+	 */
 	public function test_maybe_run_ajax_cache_should_return_nothing_if_there_is_no_message() {
 		$GLOBALS['post'] = $this->factory()->post->create_and_get(
 			array(
@@ -39,7 +45,10 @@
 		$this->wp_embed->maybe_run_ajax_cache();
 		unset( $GLOBALS['post'] );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::maybe_run_ajax_cache
+	 */
 	public function test_maybe_run_ajax_cache_should_return_javascript() {
 		$GLOBALS['post'] = $this->factory()->post->create_and_get(
 			array(
@@ -91,7 +100,7 @@
 
 		$this->assertContains( $expected, $actual );
 	}
-
+	
 	public function test_wp_embed_unregister_handler() {
 		$this->assertArrayHasKey( 'youtube_embed_url', $GLOBALS['wp_embed']->handlers[10] );
 
@@ -104,7 +113,10 @@
 
 		$this->assertArrayNotHasKey( 'youtube_embed_url', $handlers );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::autoembed
+	 */
 	public function test_autoembed_should_do_nothing_without_matching_handler() {
 		$content = "\nhttp://example.com/embed/foo\n";
 
@@ -111,7 +123,10 @@
 		$actual = $this->wp_embed->autoembed( $content );
 		$this->assertSame( $content, $actual );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::autoembed
+	 */
 	public function test_autoembed_should_return_modified_content() {
 		$handle   = __FUNCTION__;
 		$regex    = '#https?://example\.com/embed/([^/]+)#i';
@@ -126,7 +141,10 @@
 
 		$this->assertSame( "\nEmbedded http://example.com/embed/foo\n", $actual );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::delete_oembed_caches
+	 */
 	public function test_delete_oembed_caches() {
 		$post_id = $this->factory()->post->create();
 
@@ -139,7 +157,10 @@
 		$this->assertSame( array(), get_post_meta( $post_id, '_oembed_foo' ) );
 		$this->assertSame( array(), get_post_meta( $post_id, '_oembed_baz' ) );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::cache_oembed
+	 */
 	public function test_cache_oembed_invalid_post_type() {
 		$post_id = $this->factory()->post->create( array( 'post_type' => 'nav_menu_item' ) );
 
@@ -146,7 +167,10 @@
 		$this->wp_embed->cache_oembed( $post_id );
 		$this->assertNotSame( $post_id, $this->wp_embed->post_ID );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::cache_oembed
+	 */
 	public function test_cache_oembed_empty_content() {
 		$post_id = $this->factory()->post->create( array( 'post_content' => '' ) );
 
@@ -153,7 +177,10 @@
 		$this->wp_embed->cache_oembed( $post_id );
 		$this->assertNotSame( $post_id, $this->wp_embed->post_ID );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::cache_oembed
+	 */
 	public function test_cache_oembed_for_post() {
 		$url           = 'https://example.com/';
 		$expected      = '<b>Embedded content</b>';
@@ -171,7 +198,10 @@
 		$this->assertSame( $expected, get_post_meta( $post_id, $cachekey, true ) );
 		$this->assertNotEmpty( get_post_meta( $post_id, $cachekey_time, true ) );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::shortcode
+	 */
 	public function test_shortcode_should_get_cached_data_from_post_meta_for_known_post() {
 		global $post;
 
@@ -198,7 +228,10 @@
 		$this->assertSame( $expected, $actual_2 );
 		$this->assertSame( $expected, $cached );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::shortcode
+	 */
 	public function test_shortcode_should_get_cached_failure_from_post_meta_for_known_post() {
 		global $post;
 
@@ -233,6 +266,8 @@
 
 	/**
 	 * @ticket 34115
+	 *
+	 * @covers WP_Embed::shortcode
 	 */
 	public function test_shortcode_should_cache_data_in_custom_post() {
 		$url        = 'https://example.com/';
@@ -259,6 +294,9 @@
 
 	/**
 	 * @ticket 34115
+	 *
+	 * @covers WP_Embed::shortcode
+	 * @covers WP_Embed::find_oembed_post_id
 	 */
 	public function test_shortcode_should_cache_failure_in_custom_post() {
 		$url        = 'https://example.com/';
@@ -287,6 +325,9 @@
 	 * Test that parsing an embed shortcode should cause oembed_cache to be updated.
 	 *
 	 * @ticket 42310
+	 *
+	 * @covers WP_Embed::shortcode
+	 * @covers WP_Embed::find_oembed_post_id
 	 */
 	public function test_shortcode_should_update_custom_post() {
 		add_filter( 'oembed_ttl', '__return_zero' );
@@ -316,7 +357,10 @@
 		$this->wp_embed->usecache = $previous_usecache;
 		remove_filter( 'oembed_ttl', '__return_zero' );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::shortcode
+	 */
 	public function test_shortcode_should_get_url_from_src_attribute() {
 		$url    = 'http://example.com/embed/foo';
 		$actual = $this->wp_embed->shortcode( array( 'src' => $url ) );
@@ -323,11 +367,17 @@
 
 		$this->assertSame( '<a href="' . esc_url( $url ) . '">' . esc_html( $url ) . '</a>', $actual );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::shortcode
+	 */
 	public function test_shortcode_should_return_empty_string_for_missing_url() {
 		$this->assertEmpty( $this->wp_embed->shortcode( array() ) );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::shortcode
+	 */
 	public function test_shortcode_should_make_link_for_unknown_url() {
 		$url    = 'http://example.com/embed/foo';
 		$actual = $this->wp_embed->shortcode( array(), $url );
@@ -334,13 +384,19 @@
 
 		$this->assertSame( '<a href="' . esc_url( $url ) . '">' . esc_html( $url ) . '</a>', $actual );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::run_shortcode
+	 */
 	public function test_run_shortcode_url_only() {
 		$url    = 'http://example.com/embed/foo';
 		$actual = $this->wp_embed->run_shortcode( '[embed]' . $url . '[/embed]' );
 		$this->assertSame( '<a href="' . esc_url( $url ) . '">' . esc_html( $url ) . '</a>', $actual );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::maybe_make_link
+	 */
 	public function test_maybe_make_link() {
 		$url    = 'http://example.com/embed/foo';
 		$actual = $this->wp_embed->maybe_make_link( $url );
@@ -347,12 +403,18 @@
 
 		$this->assertSame( '<a href="' . esc_url( $url ) . '">' . esc_html( $url ) . '</a>', $actual );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::maybe_make_link
+	 */
 	public function test_maybe_make_link_return_false_on_fail() {
 		$this->wp_embed->return_false_on_fail = true;
 		$this->assertFalse( $this->wp_embed->maybe_make_link( 'http://example.com/' ) );
 	}
-
+	
+	/**
+	 * @covers WP_Embed::maybe_make_link
+	 */
 	public function test_maybe_make_link_do_not_link_if_unknown() {
 		$url = 'http://example.com/';
 
Index: oembed/wpOembed.php
===================================================================
--- oembed/wpOembed.php	(revision 49708)
+++ oembed/wpOembed.php	(working copy)
@@ -27,7 +27,10 @@
 		// Return false to prevent HTTP requests during tests.
 		return $result ? $result : false;
 	}
-
+	
+	/**
+	 * @covers WP_oEmbed::get_html
+	 */
 	public function test_wp_filter_pre_oembed_result_prevents_http_request_for_internal_permalinks() {
 		$post_id   = self::factory()->post->create();
 		$permalink = get_permalink( $post_id );
@@ -39,7 +42,10 @@
 		$this->assertNotFalse( $this->pre_oembed_result_filtered );
 		$this->assertSame( $this->pre_oembed_result_filtered, $actual );
 	}
-
+	
+	/**
+	 * @covers WP_oEmbed::get_html
+	 */
 	public function test_wp_filter_pre_oembed_result_prevents_http_request_when_viewing_the_post() {
 		$post_id   = self::factory()->post->create();
 		$permalink = get_permalink( $post_id );
@@ -54,7 +60,10 @@
 		$this->assertNotFalse( $this->pre_oembed_result_filtered );
 		$this->assertSame( $this->pre_oembed_result_filtered, $actual );
 	}
-
+	
+	/**
+	 * @covers WP_oEmbed::get_html
+	 */
 	public function test_wp_filter_pre_oembed_result_non_existent_post() {
 		$post_id   = self::factory()->post->create();
 		$permalink = get_permalink( $post_id );
@@ -74,6 +83,8 @@
 	 * @ticket 40673
 	 * @group multisite
 	 * @group ms-required
+	 * 
+	 * @covers WP_oEmbed::get_html
 	 */
 	public function test_wp_filter_pre_oembed_result_multisite_root_root() {
 		$post_id   = self::factory()->post->create();
@@ -91,6 +102,8 @@
 	 * @ticket 40673
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers WP_oEmbed::get_html
 	 */
 	public function test_wp_filter_pre_oembed_result_multisite_sub_samesub() {
 		$user_id = self::factory()->user->create();
@@ -120,6 +133,8 @@
 	 * @ticket 40673
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers WP_oEmbed::get_html
 	 */
 	public function test_wp_filter_pre_oembed_result_multisite_sub_othersub() {
 		$user_id = self::factory()->user->create();
@@ -157,6 +172,8 @@
 	 * @ticket 40673
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers WP_oEmbed::get_html
 	 */
 	public function test_wp_filter_pre_oembed_result_multisite_sub_main() {
 		$post_id   = self::factory()->post->create();
@@ -184,6 +201,8 @@
 	 * @ticket 40673
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers WP_oEmbed::get_html
 	 */
 	public function test_wp_filter_pre_oembed_result_multisite_preserves_switched_state() {
 		$user_id = self::factory()->user->create();
@@ -213,6 +232,8 @@
 	 * @ticket 40673
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers WP_oEmbed::get_html
 	 */
 	public function test_wp_filter_pre_oembed_result_multisite_restores_state_if_no_post_is_found() {
 		$current_blog_id = get_current_blog_id();
Index: option/multisite.php
===================================================================
--- option/multisite.php	(revision 49708)
+++ option/multisite.php	(working copy)
@@ -23,7 +23,14 @@
 			$wpdb->suppress_errors( $this->suppress );
 			parent::tearDown();
 		}
-
+	
+		/**
+		 * @covers ::get_blog_option
+		 * @covers ::get_option
+		 * @covers ::add_blog_option
+		 * @covers ::update_blog_option
+		 * @covers ::delete_blog_option
+		 */ 
 		function test_from_same_site() {
 			$key    = __FUNCTION__ . '_1';
 			$key2   = __FUNCTION__ . '_2';
@@ -60,7 +67,14 @@
 			$this->assertFalse( get_blog_option( 1, $key2 ) );
 			$this->assertFalse( get_option( $key2 ) );                    // Check get_option().
 		}
-
+	
+		/**
+		 * @covers ::get_blog_option
+		 * @covers ::get_option
+		 * @covers ::add_blog_option
+		 * @covers ::update_blog_option
+		 * @covers ::delete_blog_option
+		 */ 
 		function test_from_same_site_with_null_blog_id() {
 			$key    = __FUNCTION__ . '_1';
 			$key2   = __FUNCTION__ . '_2';
@@ -96,7 +110,14 @@
 			$this->assertFalse( get_blog_option( null, $key2 ) );
 			$this->assertFalse( get_option( $key2 ) );                       // Check get_option().
 		}
-
+		
+		/**
+		 * @covers ::get_blog_option
+		 * @covers ::get_option
+		 * @covers ::add_blog_option
+		 * @covers ::update_blog_option
+		 * @covers ::delete_blog_option
+		 */
 		function test_with_another_site() {
 			$user_id = self::factory()->user->create();
 			$this->assertInternalType( 'integer', $user_id );
@@ -146,6 +167,8 @@
 
 		/**
 		 * @group multisite
+		 *
+		 * @covers ::get_site_option
 		 */
 		function test_site_notoptions() {
 			$network_id     = get_current_network_id();
@@ -163,7 +186,11 @@
 			$notoptions1 = wp_cache_get( $notoptions_key, 'site-options' );
 			$this->assertNotEmpty( $notoptions1 );
 		}
-
+		
+		/**
+		 * @covers ::users_can_register_signup_filter
+		 * @covers ::get_site_option
+		 */
 		function test_users_can_register_signup_filter() {
 
 			$registration = get_site_option( 'registration' );
@@ -181,6 +208,9 @@
 
 		/**
 		 * @dataProvider data_illegal_names
+		 *
+		 * @covers ::update_site_option
+		 * @covers ::get_site_option
 		 */
 		function test_sanitize_network_option_illegal_names( $option_value, $sanitized_option_value ) {
 			update_site_option( 'illegal_names', $option_value );
@@ -200,6 +230,9 @@
 		 *
 		 * @param $option_value
 		 * @param $sanitized_option_value
+		 *
+		 * @covers ::update_site_option
+		 * @covers ::get_site_option
 		 */
 		function test_sanitize_network_option_limited_email_domains( $option_value, $sanitized_option_value ) {
 			update_site_option( 'limited_email_domains', $option_value );
@@ -211,6 +244,9 @@
 		 *
 		 * @param $option_value
 		 * @param $sanitized_option_value
+		 *
+		 * @covers ::update_site_option
+		 * @covers ::get_site_option
 		 */
 		function test_sanitize_network_option_banned_email_domains( $option_value, $sanitized_option_value ) {
 			update_site_option( 'banned_email_domains', $option_value );
Index: option/networkOption.php
===================================================================
--- option/networkOption.php	(revision 49708)
+++ option/networkOption.php	(working copy)
@@ -14,6 +14,8 @@
 
 	/**
 	 * @group ms-required
+	 *
+	 * @covers ::add_site_option
 	 */
 	function test_add_network_option_not_available_on_other_network() {
 		$id     = self::factory()->network->create();
@@ -26,6 +28,8 @@
 
 	/**
 	 * @group ms-required
+	 *
+	 * @covers ::add_network_option
 	 */
 	function test_add_network_option_available_on_same_network() {
 		$id     = self::factory()->network->create();
@@ -38,6 +42,8 @@
 
 	/**
 	 * @group ms-required
+	 *
+	 * @covers ::delete_site_option
 	 */
 	function test_delete_network_option_on_only_one_network() {
 		$id     = self::factory()->network->create();
@@ -53,6 +59,8 @@
 	/**
 	 * @ticket 22846
 	 * @group ms-excluded
+	 *
+	 * @covers ::add_network_option
 	 */
 	public function test_add_network_option_is_not_stored_as_autoload_option() {
 		$key = __FUNCTION__;
@@ -67,6 +75,8 @@
 	/**
 	 * @ticket 22846
 	 * @group ms-excluded
+	 *
+	 * @covers ::update_network_option
 	 */
 	public function test_update_network_option_is_not_stored_as_autoload_option() {
 		$key = __FUNCTION__;
@@ -83,6 +93,8 @@
 	 *
 	 * @param $network_id
 	 * @param $expected_response
+	 *
+	 * @covers ::add_network_option
 	 */
 	function test_add_network_option_network_id_parameter( $network_id, $expected_response ) {
 		$option = rand_str();
@@ -96,6 +108,8 @@
 	 *
 	 * @param $network_id
 	 * @param $expected_response
+	 *
+	 * @covers ::get_network_option
 	 */
 	function test_get_network_option_network_id_parameter( $network_id, $expected_response ) {
 		$option = rand_str();
@@ -125,6 +139,10 @@
 	/**
 	 * @ticket 43506
 	 * @group ms-required
+	 *
+	 * @covers ::get_network_option
+	 * @covers ::wp_cache_get
+	 * @covers ::wp_cache_delete
 	 */
 	public function test_get_network_option_sets_notoptions_if_option_found() {
 		$network_id     = get_current_network_id();
@@ -149,6 +167,9 @@
 	/**
 	 * @ticket 43506
 	 * @group ms-required
+	 *
+	 * @covers ::get_network_option
+	 * @covers ::wp_cache_get
 	 */
 	public function test_get_network_option_sets_notoptions_if_option_not_found() {
 		$network_id     = get_current_network_id();
@@ -174,6 +195,8 @@
 	 * Ensure updating network options containing an object do not result in unneeded database calls.
 	 *
 	 * @ticket 44956
+	 *
+	 * @covers ::update_network_option
 	 */
 	public function test_update_network_option_array_with_object() {
 		$array_w_object = array(
Index: option/option.php
===================================================================
--- option/option.php	(revision 49708)
+++ option/option.php	(working copy)
@@ -8,7 +8,13 @@
 	function __return_foo() {
 		return 'foo';
 	}
-
+	
+	/**
+	 * @covers ::get_option
+	 * @covers ::add_option
+	 * @covers ::update_option
+	 * @covers ::delete_option
+	 */
 	function test_the_basics() {
 		$key    = 'key1';
 		$key2   = 'key2';
@@ -33,7 +39,12 @@
 		$this->assertTrue( delete_option( $key2 ) );
 		$this->assertFalse( get_option( $key2 ) );
 	}
-
+	
+	/**
+	 * @covers ::get_option
+	 * @covers ::add_option
+	 * @covers ::delete_option
+	 */
 	function test_default_filter() {
 		$value = 'value';
 
@@ -61,6 +72,9 @@
 
 	/**
 	 * @ticket 31047
+	 *
+	 * @covers ::get_option
+	 * @covers ::add_option
 	 */
 	public function test_add_option_should_respect_default_option_filter() {
 		add_filter( 'default_option_doesnotexist', array( $this, '__return_foo' ) );
@@ -70,7 +84,13 @@
 		$this->assertTrue( $added );
 		$this->assertSame( 'bar', get_option( 'doesnotexist' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_option
+	 * @covers ::add_option
+	 * @covers ::delete_option
+	 * @covers ::update_option
+	 */
 	function test_serialized_data() {
 		$key   = __FUNCTION__;
 		$value = array(
@@ -89,6 +109,11 @@
 
 	/**
 	 * @ticket 23289
+	 *
+	 * @covers ::get_option
+	 * @covers ::add_option
+	 * @covers ::delete_option
+	 * @covers ::update_option
 	 */
 	function test_bad_option_names() {
 		foreach ( array( '', '0', ' ', 0, false, null ) as $empty ) {
@@ -101,6 +126,8 @@
 
 	/**
 	 * @ticket 23289
+	 *
+	 * @covers ::delete_option
 	 */
 	function test_special_option_name_alloption() {
 		$this->expectException( 'WPDieException' );
@@ -109,6 +136,8 @@
 
 	/**
 	 * @ticket 23289
+	 *
+	 * @covers ::delete_option
 	 */
 	function test_special_option_name_notoptions() {
 		$this->expectException( 'WPDieException' );
@@ -131,6 +160,8 @@
 	 *
 	 * @ticket 31119
 	 * @dataProvider data_option_autoloading
+	 *
+	 * @covers ::add_option
 	 */
 	function test_option_autoloading( $name, $autoload_value, $expected ) {
 		global $wpdb;
Index: option/registration.php
===================================================================
--- option/registration.php	(revision 49708)
+++ option/registration.php	(working copy)
@@ -4,6 +4,10 @@
  * @group option
  */
 class Tests_Option_Registration extends WP_UnitTestCase {
+	
+	/**
+	 * @covers ::get_registered_settings
+	 */
 	public function test_register() {
 		register_setting( 'test_group', 'test_option' );
 
@@ -18,7 +22,11 @@
 		$this->assertFalse( $args['show_in_rest'] );
 		$this->assertSame( '', $args['description'] );
 	}
-
+	
+	/**
+	 * @covers ::register_setting
+	 * @covers ::apply_filters
+	 */
 	public function test_register_with_callback() {
 		register_setting( 'test_group', 'test_option', array( $this, 'filter_registered_setting' ) );
 
@@ -25,7 +33,12 @@
 		$filtered = apply_filters( 'sanitize_option_test_option', 'smart', 'test_option', 'smart' );
 		$this->assertSame( 'S-M-R-T', $filtered );
 	}
-
+	
+	/**
+	 * @covers ::register_setting
+	 * @covers WP_REST_Settings_Controller::sanitize_callback
+	 * @covers ::apply_filters
+	 */
 	public function test_register_with_array() {
 		register_setting(
 			'test_group',
@@ -45,6 +58,8 @@
 
 	/**
 	 * @ticket 38176
+	 *
+	 * @covers ::register_setting
 	 */
 	public function test_register_with_default() {
 		register_setting(
@@ -60,6 +75,8 @@
 
 	/**
 	 * @ticket 38176
+	 *
+	 * @covers ::register_setting
 	 */
 	public function test_register_with_default_override() {
 		register_setting(
@@ -77,6 +94,8 @@
 
 	/**
 	 * @ticket 38930
+	 *
+	 * @covers ::register_setting
 	 */
 	public function test_add_option_with_no_options_cache() {
 		register_setting(
@@ -93,6 +112,8 @@
 
 	/**
 	 * @expectedDeprecated register_setting
+	 *
+	 * @covers ::register_setting
 	 */
 	public function test_register_deprecated_group_misc() {
 		register_setting( 'misc', 'test_option' );
@@ -100,6 +121,8 @@
 
 	/**
 	 * @expectedDeprecated register_setting
+	 *
+	 * @covers ::register_setting
 	 */
 	public function test_register_deprecated_group_privacy() {
 		register_setting( 'privacy', 'test_option' );
@@ -107,6 +130,9 @@
 
 	/**
 	 * @ticket 43207
+	 *
+	 * @covers ::register_setting
+	 * @covers ::unregister_setting
 	 */
 	public function test_unregister_setting_removes_default() {
 		register_setting(
Index: option/sanitize-option.php
===================================================================
--- option/sanitize-option.php	(revision 49708)
+++ option/sanitize-option.php	(working copy)
@@ -81,6 +81,8 @@
 
 	/**
 	 * @dataProvider sanitize_option_provider
+	 *
+	 * @covers ::sanitize_option
 	 */
 	public function test_sanitize_option( $option_name, $sanitized, $original ) {
 		$this->assertSame( $sanitized, sanitize_option( $option_name, $original ) );
@@ -97,6 +99,8 @@
 
 	/**
 	 * @dataProvider upload_path_provider
+	 *
+	 * @covers ::sanitize_option
 	 */
 	public function test_sanitize_option_upload_path( $provided, $expected ) {
 		$this->assertSame( $expected, sanitize_option( 'upload_path', $provided ) );
@@ -104,6 +108,8 @@
 
 	/**
 	 * @ticket 36122
+	 *
+	 * @covers ::sanitize_option
 	 */
 	public function test_emoji_in_blogname_and_description() {
 		global $wpdb;
@@ -122,6 +128,9 @@
 
 	/**
 	 * @dataProvider permalink_structure_provider
+	 *
+	 * @covers ::sanitize_option
+	 * @covers ::get_settings_errors
 	 */
 	public function test_sanitize_permalink_structure( $provided, $expected, $valid ) {
 		global $wp_settings_errors;
Index: option/siteOption.php
===================================================================
--- option/siteOption.php	(revision 49708)
+++ option/siteOption.php	(working copy)
@@ -7,11 +7,19 @@
 	function __return_foo() {
 		return 'foo';
 	}
-
+	
+	/**
+	 * @covers ::get_site_option
+	 */
 	function test_get_site_option_returns_false_if_option_does_not_exist() {
 		$this->assertFalse( get_site_option( 'doesnotexist' ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::delete_site_option
+	 * @covers ::get_site_option
+	 */
 	function test_get_site_option_returns_false_after_deletion() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
@@ -19,7 +27,11 @@
 		delete_site_option( $key );
 		$this->assertFalse( get_site_option( $key ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::get_site_option
+	 */
 	function test_get_site_option_returns_value() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
@@ -26,7 +38,12 @@
 		add_site_option( $key, $value );
 		$this->assertSame( $value, get_site_option( $key ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::update_site_option
+	 * @covers ::get_site_option
+	 */
 	function test_get_site_option_returns_updated_value() {
 		$key       = __FUNCTION__;
 		$value     = __FUNCTION__ . '_1';
@@ -35,7 +52,12 @@
 		update_site_option( $key, $new_value );
 		$this->assertSame( $new_value, get_site_option( $key ) );
 	}
-
+	
+	/**
+	 * @covers ::add_filter
+	 * @covers ::get_site_option
+	 * @covers ::remove_filter
+	 */
 	function test_get_site_option_does_not_exist_returns_filtered_default_with_no_default_provided() {
 		add_filter( 'default_site_option_doesnotexist', array( $this, '__return_foo' ) );
 		$site_option = get_site_option( 'doesnotexist' );
@@ -42,7 +64,12 @@
 		remove_filter( 'default_site_option_doesnotexist', array( $this, '__return_foo' ) );
 		$this->assertSame( 'foo', $site_option );
 	}
-
+	
+	/**
+	 * @covers ::add_filter
+	 * @covers ::get_site_option
+	 * @covers ::remove_filter
+	 */
 	function test_get_site_option_does_not_exist_returns_filtered_default_with_default_provided() {
 		add_filter( 'default_site_option_doesnotexist', array( $this, '__return_foo' ) );
 		$site_option = get_site_option( 'doesnotexist', 'bar' );
@@ -49,11 +76,18 @@
 		remove_filter( 'default_site_option_doesnotexist', array( $this, '__return_foo' ) );
 		$this->assertSame( 'foo', $site_option );
 	}
-
+	
+	/**
+	 * @covers ::get_site_option
+	 */
 	function test_get_site_option_does_not_exist_returns_provided_default() {
 		$this->assertSame( 'bar', get_site_option( 'doesnotexist', 'bar' ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::get_site_option
+	 */
 	function test_get_site_option_exists_does_not_return_provided_default() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
@@ -60,7 +94,13 @@
 		add_site_option( $key, $value );
 		$this->assertSame( $value, get_site_option( $key, 'foo' ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::add_filter
+	 * @covers ::get_site_option
+	 * @covers ::remove_filter
+	 */
 	function test_get_site_option_exists_does_not_return_filtered_default() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
@@ -70,13 +110,19 @@
 		remove_filter( 'default_site_option_' . $key, array( $this, '__return_foo' ) );
 		$this->assertSame( $value, $site_option );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 */
 	function test_add_site_option_returns_true_for_new_option() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
 		$this->assertTrue( add_site_option( $key, $value ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 */
 	function test_add_site_option_returns_false_for_existing_option() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
@@ -83,7 +129,11 @@
 		add_site_option( $key, $value );
 		$this->assertFalse( add_site_option( $key, $value ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::update_site_option
+	 */
 	function test_update_site_option_returns_false_for_same_value() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
@@ -90,7 +140,11 @@
 		add_site_option( $key, $value );
 		$this->assertFalse( update_site_option( $key, $value ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::update_site_option
+	 */
 	function test_update_site_option_returns_true_for_new_value() {
 		$key       = 'key';
 		$value     = 'value1';
@@ -98,7 +152,11 @@
 		add_site_option( $key, $value );
 		$this->assertTrue( update_site_option( $key, $new_value ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::delete_site_option
+	 */
 	function test_delete_site_option_returns_true_if_option_exists() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
@@ -105,7 +163,11 @@
 		add_site_option( $key, $value );
 		$this->assertTrue( delete_site_option( $key ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::delete_site_option
+	 */
 	function test_delete_site_option_returns_false_if_option_does_not_exist() {
 		$key   = __FUNCTION__;
 		$value = __FUNCTION__;
@@ -113,7 +175,11 @@
 		delete_site_option( $key );
 		$this->assertFalse( delete_site_option( $key ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::get_site_option
+	 */
 	function test_site_option_add_and_get_serialized_array() {
 		$key   = __FUNCTION__;
 		$value = array(
@@ -123,7 +189,11 @@
 		add_site_option( $key, $value );
 		$this->assertSame( $value, get_site_option( $key ) );
 	}
-
+	
+	/**
+	 * @covers ::add_site_option
+	 * @covers ::get_site_option
+	 */
 	function test_site_option_add_and_get_serialized_object() {
 		$key        = __FUNCTION__;
 		$value      = new stdClass();
@@ -137,6 +207,10 @@
 	 * Ensure update_site_option() will add options with false-y values.
 	 *
 	 * @ticket 15497
+	 *
+	 * @covers ::update_site_option
+	 * @covers ::flush_cache
+	 * @covers ::get_site_option
 	 */
 	function test_update_adds_falsey_value() {
 		$key   = __FUNCTION__;
@@ -152,6 +226,8 @@
 	 * Ensure get_site_option() doesn't cache the default value for non-existent options.
 	 *
 	 * @ticket 18955
+	 *
+	 * @covers ::get_site_option
 	 */
 	function test_get_doesnt_cache_default_value() {
 		$option  = __FUNCTION__;
Index: option/siteTransient.php
===================================================================
--- option/siteTransient.php	(revision 49708)
+++ option/siteTransient.php	(working copy)
@@ -12,7 +12,12 @@
 			$this->markTestSkipped( 'Not testable with an external object cache.' );
 		}
 	}
-
+	
+	/**
+	 * @covers ::get_site_transient
+	 * @covers ::set_site_transient
+	 * @covers ::delete_site_transient
+	 */
 	function test_the_basics() {
 		$key    = 'key1';
 		$value  = 'value1';
@@ -28,7 +33,12 @@
 		$this->assertFalse( get_site_transient( $key ) );
 		$this->assertFalse( delete_site_transient( $key ) );
 	}
-
+	
+	/**
+	 * @covers ::get_site_transient
+	 * @covers ::set_site_transient
+	 * @covers ::delete_site_transient
+	 */
 	function test_serialized_data() {
 		$key   = __FUNCTION__;
 		$value = array(
@@ -48,6 +58,9 @@
 	/**
 	 * @ticket 22846
 	 * @group ms-excluded
+	 *
+	 * @covers ::set_site_transient
+	 * @covers ::wp_load_alloptions	
 	 */
 	public function test_set_site_transient_is_not_stored_as_autoload_option() {
 		$key = 'not_autoloaded';
Index: option/slashes.php
===================================================================
--- option/slashes.php	(revision 49708)
+++ option/slashes.php	(working copy)
@@ -23,6 +23,9 @@
 
 	/**
 	 * Tests the model function that expects un-slashed data
+	 *
+	 * @covers ::add_option
+	 * @covers ::get_option
 	 */
 	function test_add_option() {
 		add_option( 'slash_test_1', $this->slash_1 );
@@ -38,6 +41,10 @@
 
 	/**
 	 * Tests the model function that expects un-slashed data
+	 *
+	 * @covers ::add_option
+	 * @covers ::update_option
+	 * @covers ::get_option
 	 */
 	function test_update_option() {
 		add_option( 'slash_test_5', 'foo' );
Index: option/themeMods.php
===================================================================
--- option/themeMods.php	(revision 49708)
+++ option/themeMods.php	(working copy)
@@ -4,21 +4,34 @@
  * @group option
  */
 class Tests_Option_Theme_Mods extends WP_UnitTestCase {
-
+	
+	/**
+	 * @covers ::get_theme_mod
+	 */
 	function test_theme_mod_default() {
 		$this->assertFalse( get_theme_mod( 'non_existent' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_theme_mod
+	 */
 	function test_theme_mod_defined_default() {
 		$this->assertSame( 'default', get_theme_mod( 'non_existent', 'default' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_theme_mod
+	 */
 	function test_theme_mod_set() {
 		$expected = 'value';
 		set_theme_mod( 'test_name', $expected );
 		$this->assertSame( $expected, get_theme_mod( 'test_name' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_theme_mod
+	 * @covers ::set_theme_mod
+	 */
 	function test_theme_mod_update() {
 		set_theme_mod( 'test_update', 'first_value' );
 		$expected = 'updated_value';
@@ -25,7 +38,12 @@
 		set_theme_mod( 'test_update', $expected );
 		$this->assertSame( $expected, get_theme_mod( 'test_update' ) );
 	}
-
+	
+	/**
+	 * @covers ::set_theme_mod
+	 * @covers ::remove_theme_mod
+	 * @covers ::get_theme_mod
+	 */
 	function test_theme_mod_remove() {
 		set_theme_mod( 'test_remove', 'value' );
 		remove_theme_mod( 'test_remove' );
@@ -36,6 +54,8 @@
 	 * @ticket 34290
 	 *
 	 * @dataProvider data_theme_mod_default_value_with_percent_symbols
+	 *
+	 * @covers ::get_theme_mod
 	 */
 	function test_theme_mod_default_value_with_percent_symbols( $default, $expected ) {
 		$this->assertSame( $expected, get_theme_mod( 'test_name', $default ) );
Index: option/transient.php
===================================================================
--- option/transient.php	(revision 49708)
+++ option/transient.php	(working copy)
@@ -12,7 +12,12 @@
 			$this->markTestSkipped( 'Not testable with an external object cache.' );
 		}
 	}
-
+	
+	/**
+	 * @covers ::get_transient
+	 * @covers ::set_transient
+	 * @covers ::delete_transient
+	 */
 	function test_the_basics() {
 		$key    = 'key1';
 		$value  = 'value1';
@@ -28,7 +33,12 @@
 		$this->assertFalse( get_transient( $key ) );
 		$this->assertFalse( delete_transient( $key ) );
 	}
-
+	
+	/**
+	 * @covers ::get_transient
+	 * @covers ::set_transient
+	 * @covers ::delete_transient
+	 */
 	function test_serialized_data() {
 		$key   = rand_str();
 		$value = array(
@@ -47,6 +57,10 @@
 
 	/**
 	 * @ticket 22807
+	 *
+	 * @covers ::get_option
+	 * @covers ::set_transient
+	 * @covers ::update_option
 	 */
 	function test_transient_data_with_timeout() {
 		$key   = rand_str();
@@ -68,6 +82,11 @@
 
 	/**
 	 * @ticket 22807
+	 *
+	 * @covers ::set_transient
+	 * @covers ::get_transient
+	 * @covers ::get_option
+	 * @covers ::update_option
 	 */
 	function test_transient_add_timeout() {
 		$key    = rand_str();
@@ -91,6 +110,9 @@
 	 * If get_option( $transient_timeout ) returns false, don't bother trying to delete the transient.
 	 *
 	 * @ticket 30380
+	 *
+	 * @covers ::set_transient
+	 * @covers ::get_transient
 	 */
 	function test_nonexistent_key_dont_delete_if_false() {
 		// Create a bogus a transient.
@@ -119,6 +141,9 @@
 
 	/**
 	 * @ticket 30380
+	 *
+	 * @covers ::set_transient
+	 * @covers ::get_transient
 	 */
 	function test_nonexistent_key_old_timeout() {
 		// Create a transient.
Index: option/updateOption.php
===================================================================
--- option/updateOption.php	(revision 49708)
+++ option/updateOption.php	(working copy)
@@ -6,6 +6,10 @@
 class Tests_Option_UpdateOption extends WP_UnitTestCase {
 	/**
 	 * @ticket 31047
+	 *
+	 * @covers ::add_filter
+	 * @covers ::update_option
+	 * @covers ::remove_filter
 	 */
 	public function test_should_respect_default_option_filter_when_option_does_not_yet_exist_in_database() {
 		add_filter( 'default_option_doesnotexist', array( $this, '__return_foo' ) );
@@ -18,6 +22,10 @@
 
 	/**
 	 * @ticket 26394
+	 *
+	 * @covers ::update_option
+	 * @covers ::wp_load_alloptions
+	 * @covers ::get_option
 	 */
 	public function test_should_set_autoload_yes_for_nonexistent_option_when_autoload_param_is_missing() {
 		global $wpdb;
@@ -38,6 +46,10 @@
 
 	/**
 	 * @ticket 26394
+	 *
+	 * @covers ::update_option
+	 * @covers ::wp_load_alloptions
+	 * @covers ::get_option
 	 */
 	public function test_should_set_autoload_yes_for_nonexistent_option_when_autoload_param_is_yes() {
 		global $wpdb;
@@ -58,6 +70,10 @@
 
 	/**
 	 * @ticket 26394
+	 *
+	 * @covers ::update_option
+	 * @covers ::wp_load_alloptions
+	 * @covers ::get_option
 	 */
 	public function test_should_set_autoload_no_for_nonexistent_option_when_autoload_param_is_no() {
 		global $wpdb;
@@ -79,6 +95,10 @@
 
 	/**
 	 * @ticket 26394
+	 *
+	 * @covers ::update_option
+	 * @covers ::wp_load_alloptions
+	 * @covers ::get_option
 	 */
 	public function test_should_set_autoload_no_for_nonexistent_option_when_autoload_param_is_false() {
 		global $wpdb;
@@ -100,6 +120,10 @@
 
 	/**
 	 * @ticket 26394
+	 *
+	 * @covers ::update_option
+	 * @covers ::wp_load_alloptions
+	 * @covers ::get_option
 	 */
 	public function test_autoload_should_be_updated_for_existing_option_when_value_is_changed() {
 		global $wpdb;
@@ -121,6 +145,10 @@
 
 	/**
 	 * @ticket 26394
+	 *
+	 * @covers ::update_option
+	 * @covers ::wp_load_alloptions
+	 * @covers ::get_option
 	 */
 	public function test_autoload_should_not_be_updated_for_existing_option_when_value_is_unchanged() {
 		global $wpdb;
@@ -143,6 +171,10 @@
 
 	/**
 	 * @ticket 26394
+	 *
+	 * @covers ::update_option
+	 * @covers ::wp_load_alloptions
+	 * @covers ::get_option
 	 */
 	public function test_autoload_should_not_be_updated_for_existing_option_when_value_is_changed_but_no_value_of_autoload_is_provided() {
 		global $wpdb;
@@ -167,6 +199,10 @@
 
 	/**
 	 * @ticket 38903
+	 *
+	 * @covers ::add_option
+	 * @covers ::get_num_queries
+	 * @covers ::update_option
 	 */
 	public function test_update_option_array_with_object() {
 		$array_w_object = array(
Index: option/userSettings.php
===================================================================
--- option/userSettings.php	(revision 49708)
+++ option/userSettings.php	(working copy)
@@ -19,7 +19,12 @@
 
 		parent::tearDown();
 	}
-
+	
+	/**
+	 * @covers ::get_user_setting
+	 * @covers ::get_all_user_settings
+	 * @covers ::wp_set_all_user_settings
+	 */
 	function test_set_user_setting() {
 		$foo = get_user_setting( 'foo' );
 
@@ -29,7 +34,11 @@
 
 		$this->assertSame( 'bar', get_user_setting( 'foo' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_user_setting
+	 * @covers ::wp_set_all_user_settings
+	 */
 	function test_set_user_setting_dashes() {
 		$foo = get_user_setting( 'foo' );
 
@@ -39,7 +48,11 @@
 
 		$this->assertSame( 'foo-bar-baz', get_user_setting( 'foo' ) );
 	}
-
+	
+	/**
+	 * @covers ::get_user_setting
+	 * @covers ::wp_set_all_user_settings
+	 */
 	function test_set_user_setting_strip_asterisks() {
 		$foo = get_user_setting( 'foo' );
 
Index: option/wpLoadAllOptions.php
===================================================================
--- option/wpLoadAllOptions.php	(revision 49708)
+++ option/wpLoadAllOptions.php	(working copy)
@@ -11,7 +11,10 @@
 		$this->alloptions = null;
 		parent::tearDown();
 	}
-
+	
+	/**
+	 * @covers ::wp_cache_get
+	 */
 	function test_if_alloptions_is_cached() {
 		$this->assertNotEmpty( wp_cache_get( 'alloptions', 'options' ) );
 	}
@@ -18,6 +21,8 @@
 
 	/**
 	 * @depends test_if_alloptions_is_cached
+	 *
+	 * @covers ::wp_cache_delete
 	 */
 	function test_if_cached_alloptions_is_deleted() {
 		$this->assertTrue( wp_cache_delete( 'alloptions', 'options' ) );
@@ -25,6 +30,8 @@
 
 	/**
 	 * @depends test_if_alloptions_is_cached
+	 *
+	 * @covers ::wp_load_alloptions
 	 */
 	function test_if_alloptions_are_retrieved_from_cache() {
 		global $wpdb;
@@ -38,6 +45,8 @@
 
 	/**
 	 * @depends test_if_cached_alloptions_is_deleted
+	 *
+	 * @covers ::wp_load_alloptions
 	 */
 	function test_if_alloptions_are_retrieved_from_database() {
 		global $wpdb;
@@ -55,6 +64,8 @@
 
 	/**
 	 * @depends test_if_cached_alloptions_is_deleted
+	 *
+	 * @covers ::wp_load_alloptions
 	 */
 	function test_filter_pre_cache_alloptions_is_called() {
 		$temp = wp_installing();
@@ -81,6 +92,8 @@
 
 	/**
 	 * @depends test_if_alloptions_is_cached
+	 *
+	 * @covers ::wp_load_alloptions
 	 */
 	function test_filter_pre_cache_alloptions_is_not_called() {
 		$temp = wp_installing();
