Index: general/archives.php
===================================================================
--- archives.php	(revision 48942)
+++ archives.php	(working copy)
@@ -12,6 +12,8 @@
 
 	/**
 	 * @ticket 23206
+	 *
+	 * @covers ::wp_get_archives
 	 */
 	function test_get_archives_cache() {
 		global $wpdb;
Index: general/document-title.php
===================================================================
--- document-title.php	(revision 48942)
+++ document-title.php	(working copy)
@@ -58,7 +58,10 @@
 	function _add_title_tag_support() {
 		add_theme_support( 'title-tag' );
 	}
-
+	
+	/**
+	 * @covers ::_wp_render_title_tag
+	 */
 	function test__wp_render_title_tag() {
 		$this->go_to( '/' );
 
@@ -66,6 +69,9 @@
 		_wp_render_title_tag();
 	}
 
+	/**
+	 * @covers ::_wp_render_title_tag
+	 */
 	function test__wp_render_title_no_theme_support() {
 		$this->go_to( '/' );
 
@@ -74,7 +80,10 @@
 		$this->expectOutputString( '' );
 		_wp_render_title_tag();
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_short_circuiting_title() {
 		$this->go_to( '/' );
 
@@ -86,7 +95,10 @@
 	function _short_circuit_title( $title ) {
 		return 'A Wild Title';
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_front_page_title() {
 		update_option( 'show_on_front', 'page' );
 		update_option(
@@ -108,7 +120,7 @@
 		$this->go_to( '/' );
 		$this->assertSame( sprintf( '%s &#8211; Just another WordPress site', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
 	function _front_page_title_parts( $parts ) {
 		$this->assertArrayHasKey( 'title', $parts );
 		$this->assertArrayHasKey( 'tagline', $parts );
@@ -116,7 +128,10 @@
 
 		return $parts;
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_home_title() {
 		$blog_page_id = $this->factory->post->create(
 			array(
@@ -131,7 +146,10 @@
 		$this->go_to( get_permalink( $blog_page_id ) );
 		$this->assertSame( sprintf( 'blog-page &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_paged_title() {
 		$this->go_to( '?page=4' );
 
@@ -148,7 +166,10 @@
 
 		return $parts;
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_singular_title() {
 		$this->go_to( '?p=' . self::$post_id );
 
@@ -164,25 +185,37 @@
 
 		return $parts;
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_category_title() {
 		$this->go_to( '?cat=' . self::$category_id );
 
 		$this->assertSame( sprintf( 'test_category &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_search_title() {
 		$this->go_to( '?s=test_title' );
 
 		$this->assertSame( sprintf( 'Search Results for &#8220;test_title&#8221; &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_author_title() {
 		$this->go_to( '?author=' . self::$author_id );
 
 		$this->assertSame( sprintf( 'test_author &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_post_type_archive_title() {
 		register_post_type(
 			'cpt',
@@ -205,31 +238,46 @@
 
 		$this->assertSame( sprintf( 'test_cpt &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_year_title() {
 		$this->go_to( '?year=2015' );
 
 		$this->assertSame( sprintf( '2015 &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_month_title() {
 		$this->go_to( '?monthnum=09' );
 
 		$this->assertSame( sprintf( 'September 2015 &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_day_title() {
 		$this->go_to( '?day=22' );
 
 		$this->assertSame( sprintf( 'September 22, 2015 &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_404_title() {
 		$this->go_to( '?m=404' );
 
 		$this->assertSame( sprintf( 'Page not found &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_paged_post_title() {
 		$this->go_to( '?paged=4&p=' . self::$post_id );
 
@@ -237,7 +285,7 @@
 
 		$this->assertSame( sprintf( 'test_title &#8211; Page 4 &#8211; %s', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
 	function _paged_post_title_parts( $parts ) {
 		$this->assertArrayHasKey( 'page', $parts );
 		$this->assertArrayHasKey( 'site', $parts );
@@ -246,7 +294,10 @@
 
 		return $parts;
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_rearrange_title_parts() {
 		$this->go_to( '?p=' . self::$post_id );
 
@@ -254,7 +305,7 @@
 
 		$this->assertSame( sprintf( '%s &#8211; test_title', $this->blog_name ), wp_get_document_title() );
 	}
-
+	
 	function _rearrange_title_parts( $parts ) {
 		$parts = array(
 			$parts['site'],
@@ -263,7 +314,10 @@
 
 		return $parts;
 	}
-
+	
+	/**
+	 * @covers ::wp_get_document_title
+	 */
 	function test_change_title_separator() {
 		$this->go_to( '?p=' . self::$post_id );
 
Index: general/paginateLinks.php
===================================================================
--- paginateLinks.php	(revision 48942)
+++ paginateLinks.php	(working copy)
@@ -9,7 +9,10 @@
 
 		$this->go_to( home_url( '/' ) );
 	}
-
+	
+	/**
+	 * @covers ::paginate_links
+	 */
 	function test_defaults() {
 		$page2  = get_pagenum_link( 2 );
 		$page3  = get_pagenum_link( 3 );
@@ -27,7 +30,10 @@
 		$links = paginate_links( array( 'total' => 50 ) );
 		$this->assertSameIgnoreEOL( $expected, $links );
 	}
-
+	
+	/**
+	 * @covers ::paginate_links
+	 */
 	function test_format() {
 		$page2  = home_url( '/page/2/' );
 		$page3  = home_url( '/page/3/' );
@@ -50,7 +56,10 @@
 		);
 		$this->assertSameIgnoreEOL( $expected, $links );
 	}
-
+	
+	/**
+	 * @covers ::paginate_links
+	 */
 	function test_prev_next_false() {
 		$home   = home_url( '/' );
 		$page3  = get_pagenum_link( 3 );
@@ -75,7 +84,10 @@
 		);
 		$this->assertSameIgnoreEOL( $expected, $links );
 	}
-
+	
+	/**
+	 * @covers ::paginate_links
+	 */
 	function test_prev_next_true() {
 		$home   = home_url( '/' );
 		$page3  = get_pagenum_link( 3 );
@@ -109,6 +121,8 @@
 
 	/**
 	 * @ticket 25735
+	 *
+	 * @covers ::paginate_links
 	 */
 	function test_paginate_links_number_format() {
 		$this->i18n_count = 0;
@@ -131,6 +145,8 @@
 
 	/**
 	 * @ticket 24606
+	 *
+	 * @covers ::paginate_links
 	 */
 	function test_paginate_links_base_value() {
 
@@ -212,6 +228,8 @@
 
 	/**
 	 * @ticket 29636
+	 *
+	 * @covers ::paginate_links
 	 */
 	function test_paginate_links_query_args() {
 		add_filter( 'get_pagenum_link', array( $this, 'add_query_arg' ) );
@@ -250,6 +268,8 @@
 
 	/**
 	 * @ticket 30831
+	 *
+	 * @covers ::paginate_links
 	 */
 	function test_paginate_links_with_custom_query_args() {
 		add_filter( 'get_pagenum_link', array( $this, 'add_query_arg' ) );
@@ -290,6 +310,8 @@
 
 	/**
 	 * @ticket 30831
+	 *
+	 * @covers ::paginate_links
 	 */
 	public function test_paginate_links_should_allow_non_default_format_without_add_args() {
 		// Fake the query params.
@@ -316,6 +338,8 @@
 
 	/**
 	 * @ticket 30831
+	 *
+	 * @covers ::paginate_links
 	 */
 	public function test_paginate_links_should_allow_add_args_to_be_bool_false() {
 		// Fake the query params.
@@ -338,6 +362,8 @@
 
 	/**
 	 * @ticket 31939
+	 *
+	 * @covers ::paginate_links
 	 */
 	public function test_custom_base_query_arg_should_be_stripped_from_current_url_before_generating_pag_links() {
 		// Fake the current URL: example.com?foo.
Index: general/resourceHints.php
===================================================================
--- resourceHints.php	(revision 48942)
+++ resourceHints.php	(working copy)
@@ -29,7 +29,10 @@
 		add_action( 'wp_default_styles', 'wp_default_styles' );
 		parent::tearDown();
 	}
-
+	
+	/**
+	 * @covers ::wp_resource_hints
+	 */
 	function test_should_have_defaults_on_frontend() {
 		$expected = "<link rel='dns-prefetch' href='//s.w.org' />\n";
 
@@ -37,7 +40,10 @@
 
 		wp_resource_hints();
 	}
-
+	
+	/**
+	 * @covers ::wp_resource_hints
+	 */
 	function test_dns_prefetching() {
 		$expected = "<link rel='dns-prefetch' href='//s.w.org' />\n" .
 					"<link rel='dns-prefetch' href='//wordpress.org' />\n" .
@@ -68,6 +74,8 @@
 
 	/**
 	 * @ticket 37652
+	 *
+	 * @covers ::wp_resource_hints
 	 */
 	function test_preconnect() {
 		$expected = "<link rel='dns-prefetch' href='//s.w.org' />\n" .
@@ -84,7 +92,7 @@
 
 		$this->assertSame( $expected, $actual );
 	}
-
+	
 	function _add_preconnect_domains( $hints, $method ) {
 		if ( 'preconnect' === $method ) {
 			$hints[] = '//wordpress.org';
@@ -96,7 +104,10 @@
 
 		return $hints;
 	}
-
+	
+	/**
+	 * @covers ::wp_resource_hints
+	 */
 	function test_prerender() {
 		$expected = "<link rel='dns-prefetch' href='//s.w.org' />\n" .
 					"<link rel='prerender' href='https://make.wordpress.org/great-again' />\n" .
@@ -122,7 +133,10 @@
 
 		return $hints;
 	}
-
+	
+	/**
+	 * @covers ::wp_resource_hints
+	 */
 	function test_parse_url_dns_prefetch() {
 		$expected = "<link rel='dns-prefetch' href='//s.w.org' />\n" .
 					"<link rel='dns-prefetch' href='//make.wordpress.org' />\n";
@@ -143,7 +157,10 @@
 
 		return $hints;
 	}
-
+	
+	/**
+	 * @covers ::wp_resource_hints
+	 */
 	function test_dns_prefetch_styles() {
 		$expected = "<link rel='dns-prefetch' href='//fonts.googleapis.com' />\n" .
 					"<link rel='dns-prefetch' href='//s.w.org' />\n";
@@ -162,7 +179,10 @@
 		$this->assertSame( $expected, $actual );
 
 	}
-
+	
+	/**
+	 * @covers ::wp_resource_hints
+	 */
 	function test_dns_prefetch_scripts() {
 		$expected = "<link rel='dns-prefetch' href='//fonts.googleapis.com' />\n" .
 					"<link rel='dns-prefetch' href='//s.w.org' />\n";
@@ -180,7 +200,10 @@
 
 		$this->assertSame( $expected, $actual );
 	}
-
+	
+	/**
+	 * @covers ::wp_resource_hints
+	 */
 	function test_dns_prefetch_scripts_does_not_included_registered_only() {
 		$expected   = "<link rel='dns-prefetch' href='//s.w.org' />\n";
 		$unexpected = "<link rel='dns-prefetch' href='//wordpress.org' />\n";
@@ -197,6 +220,8 @@
 
 	/**
 	 * @ticket 37502
+	 *
+	 * @covers ::wp_resource_hints
 	 */
 	function test_deregistered_scripts_are_ignored() {
 		$expected = "<link rel='dns-prefetch' href='//s.w.org' />\n";
@@ -210,6 +235,8 @@
 
 	/**
 	 * @ticket 37652
+	 *
+	 * @covers ::wp_resource_hints
 	 */
 	function test_malformed_urls() {
 		$expected = "<link rel='dns-prefetch' href='//s.w.org' />\n";
@@ -245,6 +272,8 @@
 
 	/**
 	 * @group 38121
+	 *
+	 * @covers ::wp_resource_hints
 	 */
 	function test_custom_attributes() {
 		$expected = "<link rel='dns-prefetch' href='//s.w.org' />\n" .
Index: general/template.php
===================================================================
--- template.php	(revision 48942)
+++ template.php	(working copy)
@@ -33,6 +33,8 @@
 
 	/**
 	 * @group site_icon
+	 *
+	 * @covers ::get_site_icon_url
 	 */
 	function test_get_site_icon_url() {
 		$this->assertEmpty( get_site_icon_url() );
@@ -46,6 +48,8 @@
 
 	/**
 	 * @group site_icon
+	 *
+	 * @covers ::site_icon_url
 	 */
 	function test_site_icon_url() {
 		$this->expectOutputString( '' );
@@ -58,6 +62,8 @@
 
 	/**
 	 * @group site_icon
+	 *
+	 * @covers ::has_site_icon
 	 */
 	function test_has_site_icon() {
 		$this->assertFalse( has_site_icon() );
@@ -73,6 +79,8 @@
 	 * @group site_icon
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers ::has_site_icon
 	 */
 	function test_has_site_icon_returns_true_when_called_for_other_site_with_site_icon_set() {
 		$blog_id = $this->factory->blog->create();
@@ -87,6 +95,8 @@
 	 * @group site_icon
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers ::has_site_icon
 	 */
 	function test_has_site_icon_returns_false_when_called_for_other_site_without_site_icon_set() {
 		$blog_id = $this->factory->blog->create();
@@ -96,6 +106,8 @@
 
 	/**
 	 * @group site_icon
+	 *
+	 * @covers ::wp_site_icon
 	 */
 	function test_wp_site_icon() {
 		$this->expectOutputString( '' );
@@ -117,6 +129,8 @@
 
 	/**
 	 * @group site_icon
+	 *
+	 * @covers ::wp_site_icon
 	 */
 	function test_wp_site_icon_with_filter() {
 		$this->expectOutputString( '' );
@@ -132,7 +146,7 @@
 			'',
 		);
 		$output = implode( "\n", $output );
-
+		
 		$this->expectOutputString( $output );
 		add_filter( 'site_icon_meta_tags', array( $this, '_custom_site_icon_meta_tag' ) );
 		wp_site_icon();
@@ -142,6 +156,8 @@
 	/**
 	 * @group site_icon
 	 * @ticket 38377
+	 *
+	 * @covers ::wp_site_icon
 	 */
 	function test_customize_preview_wp_site_icon_empty() {
 		global $wp_customize;
@@ -159,6 +175,8 @@
 	/**
 	 * @group site_icon
 	 * @ticket 38377
+	 *
+	 * @covers ::wp_site_icon
 	 */
 	function test_customize_preview_wp_site_icon_dirty() {
 		global $wp_customize;
@@ -243,6 +261,8 @@
 	 * @group custom_logo
 	 *
 	 * @since 4.5.0
+	 *
+	 * @covers ::has_custom_logo
 	 */
 	function test_has_custom_logo() {
 		$this->assertFalse( has_custom_logo() );
@@ -258,6 +278,8 @@
 	 * @group custom_logo
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers ::has_custom_logo
 	 */
 	function test_has_custom_logo_returns_true_when_called_for_other_site_with_custom_logo_set() {
 		$blog_id = $this->factory->blog->create();
@@ -272,6 +294,8 @@
 	 * @group custom_logo
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers ::has_custom_logo
 	 */
 	function test_has_custom_logo_returns_false_when_called_for_other_site_without_custom_logo_set() {
 		$blog_id = $this->factory->blog->create();
@@ -283,6 +307,8 @@
 	 * @group custom_logo
 	 *
 	 * @since 4.5.0
+	 *
+	 * @covers ::get_custom_logo
 	 */
 	function test_get_custom_logo() {
 		$this->assertEmpty( get_custom_logo() );
@@ -300,6 +326,8 @@
 	 * @group custom_logo
 	 * @group multisite
 	 * @group ms-required
+	 *
+	 * @covers ::get_custom_logo
 	 */
 	function test_get_custom_logo_returns_logo_when_called_for_other_site_with_custom_logo_set() {
 		$blog_id = $this->factory->blog->create();
@@ -330,6 +358,8 @@
 	 * @group custom_logo
 	 *
 	 * @since 4.5.0
+	 *
+	 * @covers ::the_custom_logo
 	 */
 	function test_the_custom_logo() {
 		$this->expectOutputString( '' );
@@ -357,6 +387,8 @@
 	/**
 	 * @group custom_logo
 	 * @ticket 38768
+	 *
+	 * @covers ::the_custom_logo
 	 */
 	function test_the_custom_logo_with_alt() {
 		$this->_set_custom_logo();
@@ -420,6 +452,8 @@
 	/**
 	 * @ticket 38253
 	 * @group ms-required
+	 *
+	 * @covers ::get_site_icon_url
 	 */
 	function test_get_site_icon_url_preserves_switched_state() {
 		$blog_id = $this->factory->blog->create();
@@ -439,6 +473,8 @@
 	/**
 	 * @ticket 38253
 	 * @group ms-required
+	 *
+	 * @covers ::has_custom_logo
 	 */
 	function test_has_custom_logo_preserves_switched_state() {
 		$blog_id = $this->factory->blog->create();
@@ -458,6 +494,8 @@
 	/**
 	 * @ticket 38253
 	 * @group ms-required
+	 *
+	 * @covers ::get_custom_logo
 	 */
 	function test_get_custom_logo_preserves_switched_state() {
 		$blog_id = $this->factory->blog->create();
@@ -491,6 +529,8 @@
 
 	/**
 	 * @ticket 40969
+	 *
+	 * @covers ::get_header
 	 */
 	function test_get_header_returns_nothing_on_success() {
 		$this->expectOutputRegex( '/Header/' );
@@ -502,6 +542,8 @@
 
 	/**
 	 * @ticket 40969
+	 *
+	 * @covers ::get_footer
 	 */
 	function test_get_footer_returns_nothing_on_success() {
 		$this->expectOutputRegex( '/Footer/' );
@@ -513,6 +555,8 @@
 
 	/**
 	 * @ticket 40969
+	 *
+	 * @covers ::get_sidebar
 	 */
 	function test_get_sidebar_returns_nothing_on_success() {
 		$this->expectOutputRegex( '/Sidebar/' );
@@ -524,6 +568,8 @@
 
 	/**
 	 * @ticket 40969
+	 *
+	 * @covers ::get_template_part
 	 */
 	function test_get_template_part_returns_nothing_on_success() {
 		$this->expectOutputRegex( '/Template Part/' );
@@ -535,6 +581,8 @@
 
 	/**
 	 * @ticket 40969
+	 *
+	 * @covers ::get_template_part
 	 */
 	function test_get_template_part_returns_false_on_failure() {
 		$this->assertFalse( get_template_part( 'non-existing-template' ) );
@@ -542,6 +590,8 @@
 
 	/**
 	 * @ticket 21676
+	 *
+	 * @covers ::get_template_part
 	 */
 	function test_get_template_part_passes_arguments_to_template() {
 		$this->expectOutputRegex( '/{"foo":"baz"}/' );
@@ -552,6 +602,9 @@
 	/**
 	 * @ticket 9862
 	 * @dataProvider data_selected_and_checked_with_equal_values
+	 *
+	 * @covers ::selected
+	 * @covers ::checked
 	 */
 	function test_selected_and_checked_with_equal_values( $selected, $current ) {
 		$this->assertSame( " selected='selected'", selected( $selected, $current, false ) );
@@ -576,6 +629,9 @@
 	/**
 	 * @ticket 9862
 	 * @dataProvider data_selected_and_checked_with_non_equal_values
+	 *
+	 * @covers ::selected
+	 * @covers ::checked
 	 */
 	function test_selected_and_checked_with_non_equal_values( $selected, $current ) {
 		$this->assertSame( '', selected( $selected, $current, false ) );
Index: general/wpError.php
===================================================================
--- wpError.php	(revision 48942)
+++ wpError.php	(working copy)
@@ -24,75 +24,117 @@
 
 		$this->wp_error = new WP_Error();
 	}
-
+	
+	/**
+	 * @covers WP_Error::__construct
+	 */
 	public function test_WP_Error_should_be_of_type_WP_Error() {
 		$this->assertWPError( $this->wp_error );
 	}
-
+	
+	/**
+	 * @covers WP_Error::errors
+	 */
 	public function test_WP_Error_with_default_empty_parameters_should_add_no_errors() {
 		$this->assertEmpty( $this->wp_error->errors );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_code
+	 */
 	public function test_WP_Error_with_empty_code_should_add_no_code() {
 		$this->assertSame( '', $this->wp_error->get_error_code() );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_message
+	 */
 	public function test_WP_Error_with_empty_code_should_add_no_message() {
 		$this->assertSame( '', $this->wp_error->get_error_message() );
 	}
-
+	
+	/**
+	 * @covers WP_Error::error_data
+	 */
 	public function test_WP_Error_with_empty_code_should_add_no_error_data() {
 		$this->assertEmpty( $this->wp_error->error_data );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_code
+	 */
 	public function test_WP_Error_with_code_and_empty_message_should_add_error_with_that_code() {
 		$wp_error = new WP_Error( 'code' );
 
 		$this->assertSame( 'code', $wp_error->get_error_code() );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_message
+	 */
 	public function test_WP_Error_with_code_and_empty_message_should_add_error_with_that_code_and_empty_message() {
 		$wp_error = new WP_Error( 'code' );
 
 		$this->assertSame( '', $wp_error->get_error_message( 'code' ) );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_data
+	 */
 	public function test_WP_Error_with_code_and_empty_message_and_empty_data_should_add_error_but_not_associated_data() {
 		$wp_error = new WP_Error( 'code' );
 
 		$this->assertNull( $wp_error->get_error_data( 'code' ) );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_data
+	 */
 	public function test_WP_Error_with_code_and_empty_message_and_non_empty_data_should_add_error_with_empty_message_and_that_stored_data() {
 		$wp_error = new WP_Error( 'code', '', 'data' );
 
 		$this->assertSame( 'data', $wp_error->get_error_data( 'code' ) );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_code
+	 */
 	public function test_WP_Error_with_code_and_message_should_add_error_with_that_code() {
 		$wp_error = new WP_Error( 'code', 'message' );
 
 		$this->assertSame( 'code', $wp_error->get_error_code() );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_message
+	 */
 	public function test_WP_Error_with_code_and_message_should_add_error_with_that_message() {
 		$wp_error = new WP_Error( 'code', 'message' );
 
 		$this->assertSame( 'message', $wp_error->get_error_message( 'code' ) );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_code
+	 */
 	public function test_WP_Error_with_code_and_message_and_data_should_add_error_with_that_code() {
 		$wp_error = new WP_Error( 'code', 'message', 'data' );
 
 		$this->assertSame( 'code', $wp_error->get_error_code() );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_message
+	 */
 	public function test_WP_Error_with_code_and_message_and_data_should_add_error_with_that_message() {
 		$wp_error = new WP_Error( 'code', 'message', 'data' );
 
 		$this->assertSame( 'message', $wp_error->get_error_message( 'code' ) );
 	}
-
+	
+	/**
+	 * @covers WP_Error::get_error_data
+	 */
 	public function test_WP_Error_with_code_and_message_and_data_should_add_error_with_that_data() {
 		$wp_error = new WP_Error( 'code', 'message', 'data' );
 
@@ -100,7 +142,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_codes
+	 * @covers WP_Error::get_error_codes
 	 */
 	public function test_get_error_codes_with_no_errors_should_return_empty_array() {
 		$this->assertEmpty( $this->wp_error->get_error_codes() );
@@ -107,7 +149,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_codes
+	 * @covers WP_Error::get_error_codes
 	 */
 	public function test_get_error_codes_with_one_error_should_return_an_array_with_only_that_code() {
 		$this->wp_error->add( 'code', 'message' );
@@ -116,7 +158,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_codes
+	 * @covers WP_Error::get_error_codes
 	 */
 	public function test_get_error_codes_with_multiple_errors_should_return_an_array_of_those_codes() {
 		$this->wp_error->add( 'code', 'message' );
@@ -128,7 +170,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_code
+	 * @covers WP_Error::get_error_code
 	 */
 	public function test_get_error_code_with_no_errors_should_return_an_empty_string() {
 		$this->assertSame( '', $this->wp_error->get_error_code() );
@@ -135,7 +177,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_code
+	 * @covers WP_Error::get_error_code
 	 */
 	public function test_get_error_code_with_one_error_should_return_that_error_code() {
 		$this->wp_error->add( 'code', 'message' );
@@ -144,7 +186,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_code
+	 * @covers WP_Error::get_error_code
 	 */
 	public function test_get_error_code_with_multiple_errors_should_return_only_the_first_error_code() {
 		$this->wp_error->add( 'code', 'message' );
@@ -154,7 +196,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_messages
+	 * @covers WP_Error::get_error_messages
 	 */
 	public function test_get_error_messages_with_empty_code_and_no_errors_should_return_an_empty_array() {
 		$this->assertEmpty( $this->wp_error->get_error_messages() );
@@ -161,7 +203,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_messages
+	 * @covers WP_Error::get_error_messages
 	 */
 	public function test_get_error_messages_with_empty_code_one_error_should_return_an_array_with_that_message() {
 		$this->wp_error->add( 'code', 'message' );
@@ -170,7 +212,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_messages
+	 * @covers WP_Error::get_error_messages
 	 */
 	public function test_get_error_messages_with_empty_code_multiple_errors_should_return_an_array_of_messages() {
 		$this->wp_error->add( 'code', 'message' );
@@ -180,7 +222,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_messages
+	 * @covers WP_Error::get_error_messages
 	 */
 	public function test_get_error_messages_with_an_invalid_code_should_return_an_empty_array() {
 		$this->assertEmpty( $this->wp_error->get_error_messages( 'code' ) );
@@ -187,7 +229,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_messages
+	 * @covers WP_Error::get_error_messages
 	 */
 	public function test_get_error_messages_with_one_error_should_return_an_array_with_that_message() {
 		$this->wp_error->add( 'code', 'message' );
@@ -196,7 +238,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_messages
+	 * @covers WP_Error::get_error_messages
 	 */
 	public function test_get_error_messages_with_multiple_errors_same_code_should_return_an_array_with_all_messages() {
 		$this->wp_error->add( 'code', 'message' );
@@ -206,7 +248,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_message
+	 * @covers WP_Error::get_error_message
 	 */
 	public function test_get_error_message_with_empty_code_and_no_errors_should_return_an_empty_string() {
 		$this->assertSame( '', $this->wp_error->get_error_message() );
@@ -213,7 +255,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_message
+	 * @covers WP_Error::get_error_message
 	 */
 	public function test_get_error_message_with_empty_code_and_one_error_should_return_that_message() {
 		$this->wp_error->add( 'code', 'message' );
@@ -222,7 +264,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_message
+	 * @covers WP_Error::get_error_message
 	 */
 	public function test_get_error_message_with_empty_code_and_multiple_errors_should_return_the_first_message() {
 		$this->wp_error->add( 'code', 'message' );
@@ -232,7 +274,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_message
+	 * @covers WP_Error::get_error_message
 	 */
 	public function test_get_error_message_with_empty_code_and_multiple_errors_multiple_codes_should_return_the_first_message() {
 		$this->wp_error->add( 'code', 'message' );
@@ -243,7 +285,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_message
+	 * @covers WP_Error::get_error_message
 	 */
 	public function test_get_error_message_with_invalid_code_and_no_errors_should_return_empty_string() {
 		$this->assertSame( '', $this->wp_error->get_error_message( 'invalid' ) );
@@ -250,7 +292,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_message
+	 * @covers WP_Error::get_error_message
 	 */
 	public function test_get_error_message_with_invalid_code_and_one_error_should_return_an_empty_string() {
 		$this->wp_error->add( 'code', 'message' );
@@ -259,7 +301,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_message
+	 * @covers WP_Error::get_error_message
 	 */
 	public function test_get_error_message_with_invalid_code_and_multiple_errors_should_return_an_empty_string() {
 		$this->wp_error->add( 'code', 'message' );
@@ -269,7 +311,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_empty_code_and_no_errors_should_evaluate_as_null() {
 		$this->assertNull( $this->wp_error->get_error_data() );
@@ -276,7 +318,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_empty_code_one_error_no_data_should_evaluate_as_null() {
 		$this->wp_error->add( 'code', 'message' );
@@ -285,7 +327,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_empty_code_multiple_errors_no_data_should_evaluate_as_null() {
 		$this->wp_error->add( 'code', 'message' );
@@ -295,7 +337,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_empty_code_and_one_error_with_data_should_return_that_data() {
 		$expected = array( 'data-key' => 'data-value' );
@@ -305,7 +347,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_empty_code_and_multiple_errors_different_codes_should_return_the_last_data_of_the_first_code() {
 		$expected = array( 'data-key' => 'data-value' );
@@ -316,7 +358,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_empty_code_and_multiple_errors_same_code_should_return_the_last_data_of_the_first_code() {
 		$this->wp_error->add( 'code', 'message', 'data' );
@@ -327,7 +369,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_code_and_no_errors_should_evaluate_as_null() {
 		$this->assertNull( $this->wp_error->get_error_data( 'code' ) );
@@ -334,7 +376,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_code_and_one_error_with_no_data_should_evaluate_as_null() {
 		$this->wp_error->add( 'code', 'message' );
@@ -343,7 +385,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_code_and_one_error_with_data_should_return_that_data() {
 		$expected = array( 'data-key' => 'data-value' );
@@ -353,7 +395,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_code_and_multiple_errors_different_codes_should_return_the_last_stored_data_of_the_code() {
 		$expected = array( 'data3' );
@@ -365,7 +407,7 @@
 	}
 
 	/**
-	 * @covers ::get_error_data
+	 * @covers WP_Error::get_error_data
 	 */
 	public function test_get_error_data_with_code_and_multiple_errors_same_code_should_return_the_last_stored_data() {
 		$this->wp_error->add( 'code', 'message', 'data' );
@@ -376,7 +418,7 @@
 	}
 
 	/**
-	 * @covers ::has_errors
+	 * @covers WP_Error::has_errors
 	 */
 	public function test_has_errors_with_no_errors_returns_false() {
 		$this->assertFalse( $this->wp_error->has_errors() );
@@ -383,7 +425,7 @@
 	}
 
 	/**
-	 * @covers ::has_errors
+	 * @covers WP_Error::has_errors
 	 */
 	public function test_has_errors_with_errors_returns_true() {
 		$this->wp_error->add( 'code', 'message', 'data' );
@@ -391,7 +433,7 @@
 	}
 
 	/**
-	 * @covers ::add
+	 * @covers WP_Error::add
 	 */
 	public function test_add_with_empty_code_empty_message_empty_data_should_add_empty_key_to_errors_array() {
 		$this->wp_error->add( '', '', 'data' );
