Index: tests/phpunit/tests/formatting/Autop.php
===================================================================
--- tests/phpunit/tests/formatting/Autop.php	(revision 50532)
+++ tests/phpunit/tests/formatting/Autop.php	(working copy)
@@ -2,11 +2,13 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wpautop
  */
 class Tests_Formatting_Autop extends WP_UnitTestCase {
 
 	/**
-	 * @ticket 11008
+	 * @ticket 11008:wpautop
 	 */
 	function test_first_post() {
 		$expected  = '<p>Welcome to WordPress!  This post contains important information.  After you read it, you can make it private to hide it from visitors but still have the information handy for future reference.</p>
@@ -68,7 +70,7 @@
 	/**
 	 * wpautop() Should not alter the contents of "<pre>" elements
 	 *
-	 * @ticket 19855
+	 * @ticket 19855:wpautop
 	 */
 	public function test_skip_pre_elements() {
 		$code = file_get_contents( DIR_TESTDATA . '/formatting/sizzle.js' );
@@ -95,7 +97,7 @@
 	/**
 	 * wpautop() Should not add <br/> to "<input>" elements
 	 *
-	 * @ticket 16456
+	 * @ticket 16456:wpautop
 	 */
 	public function test_skip_input_elements() {
 		$str = 'Username: <input type="text" id="username" name="username" /><br />Password: <input type="password" id="password1" name="password1" />';
@@ -105,7 +107,7 @@
 	/**
 	 * wpautop() Should not add <p> and <br/> around <source> and <track>
 	 *
-	 * @ticket 26864
+	 * @ticket 26864:wpautop
 	 */
 	public function test_source_track_elements() {
 		$content = "Paragraph one.\n\n" .
@@ -191,7 +193,7 @@
 	/**
 	 * wpautop() Should not add <p> and <br/> around <param> and <embed>
 	 *
-	 * @ticket 26864
+	 * @ticket 26864:wpautop
 	 */
 	public function test_param_embed_elements() {
 		$content1 = '
@@ -270,7 +272,7 @@
 	/**
 	 * wpautop() Should not add <br/> to "<select>" or "<option>" elements
 	 *
-	 * @ticket 22230
+	 * @ticket 22230:wpautop
 	 */
 	public function test_skip_select_option_elements() {
 		$str = 'Country: <select id="state" name="state"><option value="1">Alabama</option><option value="2">Alaska</option><option value="3">Arizona</option><option value="4">Arkansas</option><option value="5">California</option></select>';
@@ -280,7 +282,7 @@
 	/**
 	 * wpautop() should treat block level HTML elements as blocks.
 	 *
-	 * @ticket 27268
+	 * @ticket 27268:wpautop
 	 */
 	function test_that_wpautop_treats_block_level_elements_as_blocks() {
 		$blocks = array(
@@ -386,7 +388,7 @@
 	/**
 	 * wpautop() should treat inline HTML elements as inline.
 	 *
-	 * @ticket 27268
+	 * @ticket 27268:wpautop
 	 */
 	function test_that_wpautop_treats_inline_elements_as_inline() {
 		$inlines = array(
@@ -436,7 +438,7 @@
 	 * Do not allow newlines within HTML elements to become mangled.
 	 *
 	 * @ticket 33106
-	 * @dataProvider data_element_sanity
+	 * @dataProvider data_element_sanity:wpautop
 	 */
 	function test_element_sanity( $input, $output ) {
 		return $this->assertSame( $output, wpautop( $input ) );
@@ -488,7 +490,7 @@
 	/**
 	 * wpautop() should not convert line breaks after <br /> tags
 	 *
-	 * @ticket 33377
+	 * @ticket 33377:wpautop
 	 */
 	function test_that_wpautop_skips_line_breaks_after_br() {
 		$content = '
@@ -511,7 +513,7 @@
 	/**
 	 * wpautop() should convert multiple line breaks into a paragraph regarless of <br /> format
 	 *
-	 * @ticket 33377
+	 * @ticket 33377:wpautop
 	 */
 	function test_that_wpautop_adds_a_paragraph_after_multiple_br() {
 		$content = '
@@ -529,7 +531,7 @@
 
 
 	/**
-	 * @ticket 4857
+	 * @ticket 4857:wpautop
 	 */
 	function test_that_text_before_blocks_is_peed() {
 		$content  = 'a<div>b</div>';
@@ -539,12 +541,10 @@
 	}
 
 	/**
-	 * wpautop() should not add extra </p> before <figcaption>
-	 *
-	 * @covers ::wpautop
+	 * wpautop() should not add extra </p> before <figcaption>:wpautop
 	 * @uses ::trim
 	 *
-	 * @ticket 39307
+	 * @ticket 39307:wpautop
 	 */
 	function test_that_wpautop_does_not_add_extra_closing_p_in_figure() {
 		$content1  = '<figure><img src="example.jpg" /><figcaption>Caption</figcaption></figure>';
@@ -563,7 +563,7 @@
 	}
 
 	/**
-	 * @ticket 14674
+	 * @ticket 14674:wpautop
 	 */
 	function test_the_hr_is_not_peed() {
 		$content  = 'paragraph1<hr>paragraph2';
@@ -575,7 +575,7 @@
 	/**
 	 * wpautop() should ignore inline SVG graphics
 	 *
-	 * @ticket 9437
+	 * @ticket 9437:wpautop
 	 */
 	function test_that_wpautop_ignores_inline_svgs() {
 		$content =
@@ -593,7 +593,7 @@
 	/**
 	 * wpautop() should ignore inline scripts
 	 *
-	 * @ticket 9437
+	 * @ticket 9437:wpautop
 	 */
 	function test_that_wpautop_ignores_inline_scripts() {
 		$content =
Index: tests/phpunit/tests/formatting/balanceTags.php
===================================================================
--- tests/phpunit/tests/formatting/balanceTags.php	(revision 50532)
+++ tests/phpunit/tests/formatting/balanceTags.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::balanceTags
  */
 class Tests_Formatting_BalanceTags extends WP_UnitTestCase {
 
@@ -236,6 +238,7 @@
 		}
 	}
 
+
 	function test_closes_unclosed_single_tags_having_attributes() {
 		$inputs   = array(
 			'<img src="/images/example.png">',
@@ -251,6 +254,7 @@
 		}
 	}
 
+
 	function test_allows_validly_closed_single_tags() {
 		$inputs = array(
 			'<br />',
@@ -284,6 +288,7 @@
 		}
 	}
 
+
 	function test_allows_adjacent_nestable_tags() {
 		$inputs = array(
 			'<blockquote><blockquote>Example quote</blockquote></blockquote>',
@@ -306,6 +311,7 @@
 		$this->assertSame( $object, balanceTags( $object, true ) );
 	}
 
+
 	function test_balances_nested_non_nestable_tags() {
 		$inputs   = array(
 			'<b><b>This is bold</b></b>',
@@ -321,6 +327,7 @@
 		}
 	}
 
+
 	function test_fixes_improper_closing_tag_sequence() {
 		$inputs   = array(
 			'<p>Here is a <strong class="part">bold <em>and emphasis</p></em></strong>',
@@ -336,6 +343,7 @@
 		}
 	}
 
+
 	function test_adds_missing_closing_tags() {
 		$inputs   = array(
 			'<b><i>Test</b>',
@@ -357,6 +365,7 @@
 		}
 	}
 
+
 	function test_removes_extraneous_closing_tags() {
 		$inputs   = array(
 			'<b>Test</b></b>',
Index: tests/phpunit/tests/formatting/BlogInfo.php
===================================================================
--- tests/phpunit/tests/formatting/BlogInfo.php	(revision 50532)
+++ tests/phpunit/tests/formatting/BlogInfo.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::get_bloginfo
  */
 class Tests_Formatting_BlogInfo extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/CapitalPDangit.php
===================================================================
--- tests/phpunit/tests/formatting/CapitalPDangit.php	(revision 50532)
+++ tests/phpunit/tests/formatting/CapitalPDangit.php	(working copy)
@@ -3,6 +3,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::capital_P_dangit
  */
 class Tests_Formatting_CapitalPDangit extends WP_UnitTestCase {
 	function test_esc_attr_quotes() {
Index: tests/phpunit/tests/formatting/CleanPre.php
===================================================================
--- tests/phpunit/tests/formatting/CleanPre.php	(revision 50532)
+++ tests/phpunit/tests/formatting/CleanPre.php	(working copy)
@@ -6,6 +6,8 @@
  *
  * @group formatting
  * @expectedDeprecated clean_pre
+ *
+ * @covers ::clean_pre
  */
 class Tests_Formatting_CleanPre extends WP_UnitTestCase {
 
@@ -22,10 +24,13 @@
 		$this->assertSame( $res, clean_pre( $source ) );
 	}
 
-	// I don't think this can ever happen in production;
-	// <br> is changed to <br /> elsewhere. Left in because
-	// that replacement shouldn't happen (what if you want
-	// HTML 4 output?).
+
+	/**
+	 * I don't think this can ever happen in production;
+	 * <br> is changed to <br /> elsewhere. Left in because
+	 * that replacement shouldn't happen (what if you want
+	 * HTML 4 output?).
+	 */
 	function test_removes_html_br() {
 		$source = 'a b c\n<br>sldfj<br>';
 		$res    = 'a b c\nsldfj';
Index: tests/phpunit/tests/formatting/ConvertInvalidEntries.php
===================================================================
--- tests/phpunit/tests/formatting/ConvertInvalidEntries.php	(revision 50532)
+++ tests/phpunit/tests/formatting/ConvertInvalidEntries.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::convert_invalid_entities
  */
 class Tests_Formatting_ConvertInvalidEntities extends WP_UnitTestCase {
+
 	function test_replaces_windows1252_entities_with_unicode_ones() {
 		$input  = '&#130;&#131;&#132;&#133;&#134;&#135;&#136;&#137;&#138;&#139;&#140;&#145;&#146;&#147;&#148;&#149;&#150;&#151;&#152;&#153;&#154;&#155;&#156;&#159;';
 		$output = '&#8218;&#402;&#8222;&#8230;&#8224;&#8225;&#710;&#8240;&#352;&#8249;&#338;&#8216;&#8217;&#8220;&#8221;&#8226;&#8211;&#8212;&#732;&#8482;&#353;&#8250;&#339;&#376;';
Index: tests/phpunit/tests/formatting/date.php
===================================================================
--- tests/phpunit/tests/formatting/date.php	(revision 50532)
+++ tests/phpunit/tests/formatting/date.php	(working copy)
@@ -10,6 +10,8 @@
 	 * Unpatched, this test passes only when Europe/London is not observing DST.
 	 *
 	 * @ticket 20328
+	 *
+	 * @covers ::get_date_from_gmt
 	 */
 	function test_get_date_from_gmt_outside_of_dst() {
 		update_option( 'timezone_string', 'Europe/London' );
@@ -22,6 +24,8 @@
 	 * Unpatched, this test passes only when Europe/London is observing DST.
 	 *
 	 * @ticket 20328
+	 *
+	 * @covers ::get_date_from_gmt
 	 */
 	function test_get_date_from_gmt_during_dst() {
 		update_option( 'timezone_string', 'Europe/London' );
@@ -32,6 +36,8 @@
 
 	/**
 	 * @ticket 20328
+	 *
+	 * @covers ::get_gmt_from_date
 	 */
 	function test_get_gmt_from_date_outside_of_dst() {
 		update_option( 'timezone_string', 'Europe/London' );
@@ -42,6 +48,8 @@
 
 	/**
 	 * @ticket 20328
+	 *
+	 * @covers ::get_gmt_from_date
 	 */
 	function test_get_gmt_from_date_during_dst() {
 		update_option( 'timezone_string', 'Europe/London' );
@@ -52,6 +60,9 @@
 
 	/**
 	 * @ticket 34279
+	 *
+	 * @covers ::get_date_from_gmt
+	 *
 	 */
 	function test_get_date_and_time_from_gmt_no_timezone() {
 		$local = '2012-01-01 12:34:56';
@@ -61,6 +72,8 @@
 
 	/**
 	 * @ticket 34279
+	 *
+	 * @covers ::get_gmt_from_date
 	 */
 	function test_get_gmt_from_date_no_timezone() {
 		$gmt  = '2012-12-01 00:00:00';
@@ -70,6 +83,8 @@
 
 	/**
 	 * @ticket 34279
+	 *
+	 * @covers ::get_gmt_from_date
 	 */
 	function test_get_gmt_from_date_short_date() {
 		update_option( 'timezone_string', 'Europe/London' );
@@ -80,6 +95,8 @@
 
 	/**
 	 * @ticket 34279
+	 *
+	 * @covers ::get_gmt_from_date
 	 */
 	function test_get_gmt_from_date_string_date() {
 		update_option( 'timezone_string', 'Europe/London' );
@@ -90,6 +107,8 @@
 
 	/**
 	 * @ticket 34279
+	 *
+	 * @covers ::get_gmt_from_date
 	 */
 	function test_get_gmt_from_date_string_date_no_timezone() {
 		$local = 'now';
@@ -101,6 +120,8 @@
 	 * @ticket 31809
 	 *
 	 * @dataProvider timezone_provider
+	 *
+	 * @covers ::get_gmt_from_date
 	 */
 	public function test_gmt_from_date_correct_time( $timezone_string, $gmt_offset ) {
 		update_option( 'timezone_string', $timezone_string );
@@ -117,6 +138,8 @@
 	 * @ticket 31809
 	 *
 	 * @dataProvider timezone_provider
+	 *
+	 * @covers ::get_date_from_gmt
 	 */
 	public function test_date_from_gmt_correct_time( $timezone_string, $gmt_offset ) {
 		update_option( 'timezone_string', $timezone_string );
@@ -133,6 +156,8 @@
 	 * @ticket 31809
 	 *
 	 * @dataProvider timezone_provider
+	 *
+	 * @covers ::iso8601_to_datetime
 	 */
 	public function test_is8601_to_datetime_correct_time( $timezone_string, $gmt_offset ) {
 		update_option( 'timezone_string', $timezone_string );
Index: tests/phpunit/tests/formatting/Emoji.php
===================================================================
--- tests/phpunit/tests/formatting/Emoji.php	(revision 50532)
+++ tests/phpunit/tests/formatting/Emoji.php	(working copy)
@@ -11,6 +11,8 @@
 
 	/**
 	 * @ticket 36525
+	 *
+	 * @covers ::_print_emoji_detection_script
 	 */
 	public function test_unfiltered_emoji_cdns() {
 		// `_print_emoji_detection_script()` assumes `wp-includes/js/wp-emoji-loader.js` is present:
@@ -27,6 +29,8 @@
 
 	/**
 	 * @ticket 36525
+	 *
+	 * @covers ::_print_emoji_detection_script
 	 */
 	public function test_filtered_emoji_svn_cdn() {
 		$filtered_svn_cdn = $this->_filtered_emoji_svn_cdn();
@@ -50,6 +54,8 @@
 
 	/**
 	 * @ticket 36525
+	 *
+	 * @covers ::_print_emoji_detection_script
 	 */
 	public function test_filtered_emoji_png_cdn() {
 		$filtered_png_cdn = $this->_filtered_emoji_png_cdn();
@@ -69,6 +75,8 @@
 
 	/**
 	 * @ticket 41501
+	 *
+	 * @covers ::_wp_emoji_list
 	 */
 	public function test_wp_emoji_list_returns_data() {
 		$default = _wp_emoji_list();
@@ -113,6 +121,8 @@
 	/**
 	 * @ticket 35293
 	 * @dataProvider data_wp_encode_emoji
+	 *
+	 * @covers ::wp_encode_emoji
 	 */
 	public function test_wp_encode_emoji( $emoji, $expected ) {
 		$this->assertSame( $expected, wp_encode_emoji( $emoji ) );
@@ -148,6 +158,8 @@
 	/**
 	 * @ticket 35293
 	 * @dataProvider data_wp_staticize_emoji
+	 *
+	 * @covers ::wp_staticize_emoji
 	 */
 	public function test_wp_staticize_emoji( $emoji, $expected ) {
 		$this->assertSame( $expected, wp_staticize_emoji( $emoji ) );
Index: tests/phpunit/tests/formatting/ent2ncr.php
===================================================================
--- tests/phpunit/tests/formatting/ent2ncr.php	(revision 50532)
+++ tests/phpunit/tests/formatting/ent2ncr.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::ent2ncr
  */
 class Tests_Formatting_Ent2NCR extends WP_UnitTestCase {
 	/**
Index: tests/phpunit/tests/formatting/EscAttr.php
===================================================================
--- tests/phpunit/tests/formatting/EscAttr.php	(revision 50532)
+++ tests/phpunit/tests/formatting/EscAttr.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::esc_attr
  */
 class Tests_Formatting_EscAttr extends WP_UnitTestCase {
+
 	function test_esc_attr_quotes() {
 		$attr = '"double quotes"';
 		$this->assertSame( '&quot;double quotes&quot;', esc_attr( $attr ) );
Index: tests/phpunit/tests/formatting/EscHtml.php
===================================================================
--- tests/phpunit/tests/formatting/EscHtml.php	(revision 50532)
+++ tests/phpunit/tests/formatting/EscHtml.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::esc_html
  */
 class Tests_Formatting_EscHtml extends WP_UnitTestCase {
+
 	function test_esc_html_basics() {
 		// Simple string.
 		$html = 'The quick brown fox.';
Index: tests/phpunit/tests/formatting/EscTextarea.php
===================================================================
--- tests/phpunit/tests/formatting/EscTextarea.php	(revision 50532)
+++ tests/phpunit/tests/formatting/EscTextarea.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::esc_textarea
  */
 class Tests_Formatting_EscTextarea extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/EscUrl.php
===================================================================
--- tests/phpunit/tests/formatting/EscUrl.php	(revision 50532)
+++ tests/phpunit/tests/formatting/EscUrl.php	(working copy)
@@ -7,6 +7,8 @@
 
 	/**
 	 * @ticket 23605
+	 *
+	 * @covers ::esc_url
 	 */
 	function test_spaces() {
 		$this->assertSame( 'http://example.com/Mr%20WordPress', esc_url( 'http://example.com/Mr WordPress' ) );
@@ -19,6 +21,9 @@
 		$this->assertSame( 'http://example.com/?foo=one%20two%20three&#038;bar=four', esc_url( 'http://example.com/?foo=one%20two%20three&bar=four' ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 */
 	function test_bad_characters() {
 		$this->assertSame( 'http://example.com/watchthelinefeedgo', esc_url( 'http://example.com/watchthelinefeed%0Ago' ) );
 		$this->assertSame( 'http://example.com/watchthelinefeedgo', esc_url( 'http://example.com/watchthelinefeed%0ago' ) );
@@ -33,6 +38,9 @@
 		$this->assertSame( 'http://example.com/', esc_url( 'http://example.com/%0%0%0ADa' ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 */
 	function test_relative() {
 		$this->assertSame( '/example.php', esc_url( '/example.php' ) );
 		$this->assertSame( 'example.php', esc_url( 'example.php' ) );
@@ -40,6 +48,10 @@
 		$this->assertSame( '?foo=bar', esc_url( '?foo=bar' ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 * @covers ::esc_url_raw
+	 */
 	function test_all_url_parts() {
 		$url = 'https://user:pass@host.example.com:1234/path;p=1?query=2&r[]=3#fragment';
 
@@ -60,6 +72,9 @@
 		$this->assertSame( 'https://user:pass@host.example.com:1234/path;p=1?query=2&#038;r%5B%5D=3#fragment', esc_url( $url ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 */
 	function test_bare() {
 		$this->assertSame( 'http://example.com?foo', esc_url( 'example.com?foo' ) );
 		$this->assertSame( 'http://example.com', esc_url( 'example.com' ) );
@@ -68,6 +83,10 @@
 		$this->assertSame( 'http://баба.org/баба', esc_url( 'баба.org/баба' ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 * @covers ::esc_url_raw
+	 */
 	function test_encoding() {
 		$this->assertSame( 'http://example.com?foo=1&bar=2', esc_url_raw( 'http://example.com?foo=1&bar=2' ) );
 		$this->assertSame( 'http://example.com?foo=1&amp;bar=2', esc_url_raw( 'http://example.com?foo=1&amp;bar=2' ) );
@@ -81,6 +100,10 @@
 		$this->assertSame( "http://example.com?url={$param}", esc_url( "http://example.com?url={$param}" ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 * @covers ::esc_url_raw
+	 */
 	function test_protocol() {
 		$this->assertSame( 'http://example.com', esc_url( 'http://example.com' ) );
 		$this->assertSame( '', esc_url( 'nasty://example.com/' ) );
@@ -145,6 +168,8 @@
 
 	/**
 	 * @ticket 23187
+	 *
+	 * @covers ::esc_url
 	 */
 	function test_protocol_case() {
 		$this->assertSame( 'http://example.com', esc_url( 'HTTP://example.com' ) );
@@ -151,11 +176,17 @@
 		$this->assertSame( 'http://example.com', esc_url( 'Http://example.com' ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 */
 	function test_display_extras() {
 		$this->assertSame( 'http://example.com/&#039;quoted&#039;', esc_url( 'http://example.com/\'quoted\'' ) );
 		$this->assertSame( 'http://example.com/\'quoted\'', esc_url( 'http://example.com/\'quoted\'', null, 'notdisplay' ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 */
 	function test_non_ascii() {
 		$this->assertSame( 'http://example.org/баба', esc_url( 'http://example.org/баба' ) );
 		$this->assertSame( 'http://баба.org/баба', esc_url( 'http://баба.org/баба' ) );
@@ -162,6 +193,9 @@
 		$this->assertSame( 'http://müller.com/', esc_url( 'http://müller.com/' ) );
 	}
 
+	/**
+	 * @covers ::esc_url
+	 */
 	function test_feed() {
 		$this->assertSame( '', esc_url( 'feed:javascript:alert(1)' ) );
 		$this->assertSame( '', esc_url( 'feed:javascript:feed:alert(1)' ) );
@@ -172,6 +206,8 @@
 
 	/**
 	 * @ticket 16859
+	 *
+	 * @covers ::esc_url
 	 */
 	function test_square_brackets() {
 		$this->assertSame( '/example.php?one%5B%5D=two', esc_url( '/example.php?one[]=two' ) );
@@ -187,6 +223,8 @@
 
 	/**
 	 * Courtesy of http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-url-encoding
+	 *
+	 * @covers ::esc_url_raw
 	 */
 	function test_reserved_characters() {
 		$url = "http://example.com/:@-._~!$&'()*+,=;:@-._~!$&'()*+,=:@-._~!$&'()*+,==?/?:@-._~!$%27()*+,;=/?:@-._~!$%27()*+,;==#/?:@-._~!$&'()*+,;=";
@@ -195,6 +233,8 @@
 
 	/**
 	 * @ticket 21974
+	 *
+	 * @covers ::esc_url
 	 */
 	function test_protocol_relative_with_colon() {
 		$this->assertSame( '//example.com/foo?foo=abc:def', esc_url( '//example.com/foo?foo=abc:def' ) );
@@ -202,6 +242,8 @@
 
 	/**
 	 * @ticket 31632
+	 *
+	 * @covers ::esc_url
 	 */
 	function test_mailto_with_newline() {
 		$body       = <<<EOT
@@ -217,6 +259,8 @@
 
 	/**
 	 * @ticket 31632
+	 *
+	 * @covers ::esc_url
 	 */
 	function test_mailto_in_http_url_with_newline() {
 		$body       = <<<EOT
@@ -232,6 +276,8 @@
 
 	/**
 	 * @ticket 23605
+	 *
+	 * @covers ::esc_url
 	 */
 	function test_mailto_with_spaces() {
 		$body = 'Hi there, I thought you might want to sign up for this newsletter';
@@ -243,6 +289,8 @@
 
 	/**
 	 * @ticket 28015
+	 *
+	 * @covers ::esc_url_raw
 	 */
 	function test_invalid_charaters() {
 		$this->assertEmpty( esc_url_raw( '"^<>{}`' ) );
@@ -250,6 +298,8 @@
 
 	/**
 	 * @ticket 34202
+	 *
+	 * @covers ::esc_url
 	 */
 	function test_ipv6_hosts() {
 		$this->assertSame( '//[::127.0.0.1]', esc_url( '//[::127.0.0.1]' ) );
Index: tests/phpunit/tests/formatting/EscXml.php
===================================================================
--- tests/phpunit/tests/formatting/EscXml.php	(revision 50532)
+++ tests/phpunit/tests/formatting/EscXml.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::esc_xml
  */
 class Tests_Formatting_EscXml extends WP_UnitTestCase {
 	/**
Index: tests/phpunit/tests/formatting/ExcerptRemoveBlocks.php
===================================================================
--- tests/phpunit/tests/formatting/ExcerptRemoveBlocks.php	(revision 50532)
+++ tests/phpunit/tests/formatting/ExcerptRemoveBlocks.php	(working copy)
@@ -22,7 +22,7 @@
 	<!-- wp:column -->
 	<div class="wp-block-column">
 		<!-- wp:archives {"displayAsDropdown":false,"showPostCounts":false} /-->
-		
+
 		<!-- wp:paragraph -->
 		<p>paragraph inside column</p>
 		<!-- /wp:paragraph -->
@@ -40,7 +40,7 @@
 
 
 		<p>paragraph inside column</p>
-		
+
 ';
 
 	/**
@@ -91,6 +91,8 @@
 	 * Tests excerpt_remove_blocks().
 	 *
 	 * @ticket 46133
+	 *
+	 * @covers ::excerpt_remove_blocks
 	 */
 	function test_excerpt_remove_blocks() {
 		// Simple dynamic block..
@@ -116,6 +118,8 @@
 	 * `the_content` gets applied, just like shortcodes.
 	 *
 	 * @ticket 46133
+	 *
+	 * @covers ::do_blocks
 	 */
 	function test_excerpt_infinite_loop() {
 		$query = new WP_Query(
Index: tests/phpunit/tests/formatting/GetUrlInContent.php
===================================================================
--- tests/phpunit/tests/formatting/GetUrlInContent.php	(revision 50532)
+++ tests/phpunit/tests/formatting/GetUrlInContent.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::get_url_in_content
  */
 class Tests_Formatting_GetUrlInContent extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/HtmlExcerpt.php
===================================================================
--- tests/phpunit/tests/formatting/HtmlExcerpt.php	(revision 50532)
+++ tests/phpunit/tests/formatting/HtmlExcerpt.php	(working copy)
@@ -2,14 +2,19 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wp_html_excerpt
  */
 class Tests_Formatting_HtmlExcerpt extends WP_UnitTestCase {
+
 	function test_simple() {
 		$this->assertSame( 'Baba', wp_html_excerpt( 'Baba told me not to come', 4 ) );
 	}
+
 	function test_html() {
 		$this->assertSame( 'Baba', wp_html_excerpt( "<a href='http://baba.net/'>Baba</a> told me not to come", 4 ) );
 	}
+
 	function test_entities() {
 		$this->assertSame( 'Baba', wp_html_excerpt( 'Baba &amp; Dyado', 8 ) );
 		$this->assertSame( 'Baba', wp_html_excerpt( 'Baba &#038; Dyado', 8 ) );
Index: tests/phpunit/tests/formatting/HumanTimeDiff.php
===================================================================
--- tests/phpunit/tests/formatting/HumanTimeDiff.php	(revision 50532)
+++ tests/phpunit/tests/formatting/HumanTimeDiff.php	(working copy)
@@ -3,6 +3,8 @@
 /**
  * @group formatting
  * @ticket 38773
+ *
+ * @covers ::human_time_diff
  */
 class Tests_Formatting_HumanTimeDiff extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/IsEmail.php
===================================================================
--- tests/phpunit/tests/formatting/IsEmail.php	(revision 50532)
+++ tests/phpunit/tests/formatting/IsEmail.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::is_email
  */
 class Tests_Formatting_IsEmail extends WP_UnitTestCase {
+
 	function test_returns_the_email_address_if_it_is_valid() {
 		$data = array(
 			'bob@example.com',
Index: tests/phpunit/tests/formatting/isoDescrambler.php
===================================================================
--- tests/phpunit/tests/formatting/isoDescrambler.php	(revision 50532)
+++ tests/phpunit/tests/formatting/isoDescrambler.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wp_iso_descrambler
  */
 class Test_WP_ISO_Descrambler extends WP_UnitTestCase {
 	/*
Index: tests/phpunit/tests/formatting/JSEscape.php
===================================================================
--- tests/phpunit/tests/formatting/JSEscape.php	(revision 50532)
+++ tests/phpunit/tests/formatting/JSEscape.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::esc_js
  */
 class Tests_Formatting_JSEscape extends WP_UnitTestCase {
+
 	function test_js_escape_simple() {
 		$out = esc_js( 'foo bar baz();' );
 		$this->assertSame( 'foo bar baz();', $out );
Index: tests/phpunit/tests/formatting/LikeEscape.php
===================================================================
--- tests/phpunit/tests/formatting/LikeEscape.php	(revision 50532)
+++ tests/phpunit/tests/formatting/LikeEscape.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::like_escape
  */
 class Tests_Formatting_LikeEscape extends WP_UnitTestCase {
 	/**
Index: tests/phpunit/tests/formatting/LinksAddTarget.php
===================================================================
--- tests/phpunit/tests/formatting/LinksAddTarget.php	(revision 50532)
+++ tests/phpunit/tests/formatting/LinksAddTarget.php	(working copy)
@@ -1,6 +1,8 @@
 <?php
 /**
  * @group formatting
+ *
+ * @covers ::links_add_target
  */
 class Tests_Formatting_LinksAddTarget extends WP_UnitTestCase {
 	/**
Index: tests/phpunit/tests/formatting/MakeClickable.php
===================================================================
--- tests/phpunit/tests/formatting/MakeClickable.php	(revision 50532)
+++ tests/phpunit/tests/formatting/MakeClickable.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::make_clickable
  */
 class Tests_Formatting_MakeClickable extends WP_UnitTestCase {
+
 	function test_mailto_xss() {
 		$in = 'testzzz@"STYLE="behavior:url(\'#default#time2\')"onBegin="alert(\'refresh-XSS\')"';
 		$this->assertSame( $in, make_clickable( $in ) );
Index: tests/phpunit/tests/formatting/MapDeep.php
===================================================================
--- tests/phpunit/tests/formatting/MapDeep.php	(revision 50532)
+++ tests/phpunit/tests/formatting/MapDeep.php	(working copy)
@@ -3,6 +3,8 @@
 /**
  * @group formatting
  * @ticket 22300
+ *
+ * @covers ::map_deep
  */
 class Tests_Formatting_MapDeep extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/NormalizeWhitespace.php
===================================================================
--- tests/phpunit/tests/formatting/NormalizeWhitespace.php	(revision 50532)
+++ tests/phpunit/tests/formatting/NormalizeWhitespace.php	(working copy)
@@ -1,6 +1,8 @@
 <?php
 /**
  * @group formatting
+ *
+ * @covers ::normalize_whitespace
  */
 class Tests_Formatting_NormalizeWhitespace extends WP_UnitTestCase {
 	/**
Index: tests/phpunit/tests/formatting/redirect.php
===================================================================
--- tests/phpunit/tests/formatting/redirect.php	(revision 50532)
+++ tests/phpunit/tests/formatting/redirect.php	(working copy)
@@ -6,6 +6,7 @@
  * @group redirect
  */
 class Tests_Formatting_Redirect extends WP_UnitTestCase {
+
 	function setUp() {
 		parent::setUp();
 		add_filter( 'home_url', array( $this, 'home_url' ) );
@@ -22,6 +23,8 @@
 	 *
 	 * @param string $location The path or URL to redirect to.
 	 * @param int    $status   HTTP response status code to use.
+	 *
+	 * @covers ::wp_redirect
 	 */
 	public function test_wp_redirect_bad_status_code( $location, $status ) {
 		$this->expectException( 'WPDieException' );
@@ -41,6 +44,9 @@
 		);
 	}
 
+	/**
+	 * @covers ::wp_sanitize_redirect
+	 */
 	function test_wp_sanitize_redirect() {
 		$this->assertSame( 'http://example.com/watchthelinefeedgo', wp_sanitize_redirect( 'http://example.com/watchthelinefeed%0Ago' ) );
 		$this->assertSame( 'http://example.com/watchthelinefeedgo', wp_sanitize_redirect( 'http://example.com/watchthelinefeed%0ago' ) );
@@ -59,6 +65,8 @@
 
 	/**
 	 * @ticket 36998
+	 *
+	 * @covers ::wp_sanitize_redirect
 	 */
 	function test_wp_sanitize_redirect_should_encode_spaces() {
 		$this->assertSame( 'http://example.com/test%20spaces', wp_sanitize_redirect( 'http://example.com/test%20spaces' ) );
@@ -67,6 +75,8 @@
 
 	/**
 	 * @dataProvider valid_url_provider
+	 *
+	 * @covers ::wp_validate_redirect
 	 */
 	function test_wp_validate_redirect_valid_url( $url, $expected ) {
 		$this->assertSame( $expected, wp_validate_redirect( $url ) );
@@ -74,6 +84,8 @@
 
 	/**
 	 * @dataProvider invalid_url_provider
+	 *
+	 * @covers ::wp_validate_redirect
 	 */
 	function test_wp_validate_redirect_invalid_url( $url ) {
 		$this->assertEquals( false, wp_validate_redirect( $url, false ) );
@@ -166,6 +178,8 @@
 	/**
 	 * @ticket 47980
 	 * @dataProvider relative_url_provider
+	 *
+	 * @covers ::wp_validate_redirect
 	 */
 	function test_wp_validate_redirect_relative_url( $current_uri, $url, $expected ) {
 		// Backup the global.
Index: tests/phpunit/tests/formatting/RemoveAccents.php
===================================================================
--- tests/phpunit/tests/formatting/RemoveAccents.php	(revision 50532)
+++ tests/phpunit/tests/formatting/RemoveAccents.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::remove_accents
  */
 class Tests_Formatting_RemoveAccents extends WP_UnitTestCase {
+
 	public function test_remove_accents_simple() {
 		$this->assertSame( 'abcdefghijkl', remove_accents( 'abcdefghijkl' ) );
 	}
Index: tests/phpunit/tests/formatting/SanitizeFileName.php
===================================================================
--- tests/phpunit/tests/formatting/SanitizeFileName.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SanitizeFileName.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::sanitize_file_name
  */
 class Tests_Formatting_SanitizeFileName extends WP_UnitTestCase {
+
 	function test_munges_extensions() {
 		// r17990
 		$file_name = sanitize_file_name( 'test.phtml.txt' );
Index: tests/phpunit/tests/formatting/SanitizeMimeType.php
===================================================================
--- tests/phpunit/tests/formatting/SanitizeMimeType.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SanitizeMimeType.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::sanitize_mime_type
  */
 class Tests_Formatting_SanitizeMimeType extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/SanitizeOrderby.php
===================================================================
--- tests/phpunit/tests/formatting/SanitizeOrderby.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SanitizeOrderby.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group sanitize_sql_orderby
+ *
+ * @covers ::sanitize_sql_orderby
  */
 class Tests_Formatting_SanitizeOrderby extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/SanitizeTextField.php
===================================================================
--- tests/phpunit/tests/formatting/SanitizeTextField.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SanitizeTextField.php	(working copy)
@@ -127,6 +127,9 @@
 	/**
 	 * @ticket 32257
 	 * @dataProvider data_sanitize_text_field
+	 *
+	 * @covers ::sanitize_text_field
+	 * @covers ::sanitize_textarea_field
 	 */
 	function test_sanitize_text_field( $string, $expected ) {
 		if ( is_array( $expected ) ) {
Index: tests/phpunit/tests/formatting/SanitizeTitle.php
===================================================================
--- tests/phpunit/tests/formatting/SanitizeTitle.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SanitizeTitle.php	(working copy)
@@ -2,8 +2,12 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::sanitize_title
  */
 class Tests_Formatting_SanitizeTitle extends WP_UnitTestCase {
+
+
 	function test_strips_html() {
 		$input    = 'Captain <strong>Awesome</strong>';
 		$expected = 'captain-awesome';
Index: tests/phpunit/tests/formatting/SanitizeTitleWithDashes.php
===================================================================
--- tests/phpunit/tests/formatting/SanitizeTitleWithDashes.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SanitizeTitleWithDashes.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::sanitize_title_with_dashes
  */
 class Tests_Formatting_SanitizeTitleWithDashes extends WP_UnitTestCase {
 	function test_strips_html() {
@@ -107,7 +109,6 @@
 	function test_replaces_bullet() {
 		$this->assertSame( 'fancy-title-amazing', sanitize_title_with_dashes( 'Fancy Title • Amazing', '', 'save' ) );
 	}
-
 	function test_replaces_copy_reg_deg_trade() {
 		$this->assertSame( 'just-a-slug', sanitize_title_with_dashes( 'Just © a Slug', '', 'save' ) );
 		$this->assertSame( 'just-a-slug', sanitize_title_with_dashes( '® Just a Slug', '', 'save' ) );
Index: tests/phpunit/tests/formatting/SanitizeTrackbackUrls.php
===================================================================
--- tests/phpunit/tests/formatting/SanitizeTrackbackUrls.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SanitizeTrackbackUrls.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::sanitize_trackback_urls
  */
 class Tests_Formatting_SanitizeTrackbackUrls extends WP_UnitTestCase {
 	/**
Index: tests/phpunit/tests/formatting/SanitizeUser.php
===================================================================
--- tests/phpunit/tests/formatting/SanitizeUser.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SanitizeUser.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::sanitize_user
  */
 class Tests_Formatting_SanitizeUser extends WP_UnitTestCase {
+
 	function test_strips_html() {
 		$input    = 'Captain <strong>Awesome</strong>';
 		$expected = is_multisite() ? 'captain awesome' : 'Captain Awesome';
@@ -36,6 +39,7 @@
 		$expected = is_multisite() ? 'franois' : 'Franois';
 		$this->assertSame( $expected, sanitize_user( 'Fran%c3%a7ois' ) );
 	}
+
 	function test_optional_strict_mode_reduces_to_safe_ascii_subset() {
 		$this->assertSame( 'abc', sanitize_user( '()~ab~ˆcˆ!', true ) );
 	}
Index: tests/phpunit/tests/formatting/SeemsUtf8.php
===================================================================
--- tests/phpunit/tests/formatting/SeemsUtf8.php	(revision 50532)
+++ tests/phpunit/tests/formatting/SeemsUtf8.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::seems_utf8
  */
 class Tests_Formatting_SeemsUtf8 extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/Slashit.php
===================================================================
--- tests/phpunit/tests/formatting/Slashit.php	(revision 50532)
+++ tests/phpunit/tests/formatting/Slashit.php	(working copy)
@@ -4,18 +4,31 @@
  * @group formatting
  */
 class Tests_Formatting_Slashit extends WP_UnitTestCase {
+
+	/**
+	 * @covers ::backslashit
+	 */
 	function test_backslashes_middle_numbers() {
 		$this->assertSame( "\\a-!9\\a943\\b\\c", backslashit( 'a-!9a943bc' ) );
 	}
 
+	/**
+	 * @covers ::backslashit
+	 */
 	function test_backslashes_alphas() {
 		$this->assertSame( "\\a943\\b\\c", backslashit( 'a943bc' ) );
 	}
 
+	/**
+	 * @covers ::backslashit
+	 */
 	function test_double_backslashes_leading_numbers() {
 		$this->assertSame( '\\\\95', backslashit( '95' ) );
 	}
 
+	/**
+	 * @covers ::untrailingslashit
+	 */
 	function test_removes_trailing_slashes() {
 		$this->assertSame( 'a', untrailingslashit( 'a/' ) );
 		$this->assertSame( 'a', untrailingslashit( 'a////' ) );
@@ -23,6 +36,8 @@
 
 	/**
 	 * @ticket 22267
+	 *
+	 * @covers ::untrailingslashit
 	 */
 	function test_removes_trailing_backslashes() {
 		$this->assertSame( 'a', untrailingslashit( 'a\\' ) );
@@ -31,6 +46,8 @@
 
 	/**
 	 * @ticket 22267
+	 *
+	 * @covers ::untrailingslashit
 	 */
 	function test_removes_trailing_mixed_slashes() {
 		$this->assertSame( 'a', untrailingslashit( 'a/\\' ) );
@@ -37,10 +54,16 @@
 		$this->assertSame( 'a', untrailingslashit( 'a\\/\\///\\\\//' ) );
 	}
 
+	/**
+	 * @covers ::trailingslashit
+	 */
 	function test_adds_trailing_slash() {
 		$this->assertSame( 'a/', trailingslashit( 'a' ) );
 	}
 
+	/**
+	 * @covers ::trailingslashit
+	 */
 	function test_does_not_add_trailing_slash_if_one_exists() {
 		$this->assertSame( 'a/', trailingslashit( 'a/' ) );
 	}
@@ -47,6 +70,8 @@
 
 	/**
 	 * @ticket 22267
+	 *
+	 * @covers ::trailingslashit
 	 */
 	function test_converts_trailing_backslash_to_slash_if_one_exists() {
 		$this->assertSame( 'a/', trailingslashit( 'a\\' ) );
Index: tests/phpunit/tests/formatting/Smilies.php
===================================================================
--- tests/phpunit/tests/formatting/Smilies.php	(revision 50532)
+++ tests/phpunit/tests/formatting/Smilies.php	(working copy)
@@ -3,6 +3,8 @@
 /**
  * @group formatting
  * @group emoji
+ *
+ * @covers ::convert_smilies
  */
 class Tests_Formatting_Smilies extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/StripSlashesDeep.php
===================================================================
--- tests/phpunit/tests/formatting/StripSlashesDeep.php	(revision 50532)
+++ tests/phpunit/tests/formatting/StripSlashesDeep.php	(working copy)
@@ -3,6 +3,8 @@
 /**
  * @group formatting
  * @group slashes
+ *
+ * @covers ::stripslashes_deep
  */
 class Tests_Formatting_StripSlashesDeep extends WP_UnitTestCase {
 	/**
Index: tests/phpunit/tests/formatting/UrlencodeDeep.php
===================================================================
--- tests/phpunit/tests/formatting/UrlencodeDeep.php	(revision 50532)
+++ tests/phpunit/tests/formatting/UrlencodeDeep.php	(working copy)
@@ -3,6 +3,8 @@
 /**
  * @group formatting
  * @ticket 22300
+ *
+ * @covers ::urlencode_deep
  */
 class Tests_Formatting_UrlencodeDeep extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/URLShorten.php
===================================================================
--- tests/phpunit/tests/formatting/URLShorten.php	(revision 50532)
+++ tests/phpunit/tests/formatting/URLShorten.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::url_shorten
  */
 class Tests_Formatting_URLShorten extends WP_UnitTestCase {
+
 	function test_shorten_url() {
 		$tests = array(
 			'wordpress\.org/about/philosophy'            => 'wordpress\.org/about/philosophy', // No longer strips slashes.
Index: tests/phpunit/tests/formatting/Utf8UriEncode.php
===================================================================
--- tests/phpunit/tests/formatting/Utf8UriEncode.php	(revision 50532)
+++ tests/phpunit/tests/formatting/Utf8UriEncode.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::utf8_uri_encode
  */
 class Tests_Formatting_Utf8UriEncode extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WPBasename.php
===================================================================
--- tests/phpunit/tests/formatting/WPBasename.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPBasename.php	(working copy)
@@ -1,7 +1,7 @@
 <?php
 
 /**
- * @group formatting
+ * @group formatting * @covers ::wp_basename
  */
 class Tests_Formatting_WP_Basename extends WP_UnitTestCase {
 
@@ -31,6 +31,8 @@
 
 	/**
 	 * @ticket 22138
+	 *
+	 * @covers ::wp_basename
 	 */
 	function test_wp_basename_windows_utf8_support() {
 		$this->assertSame(
Index: tests/phpunit/tests/formatting/WpHtmlEditPre.php
===================================================================
--- tests/phpunit/tests/formatting/WpHtmlEditPre.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WpHtmlEditPre.php	(working copy)
@@ -3,6 +3,8 @@
 /**
  * @group formatting
  * @expectedDeprecated wp_htmledit_pre
+ *
+ * @covers ::wp_htmledit_pre
  */
 class Tests_Formatting_WpHtmlEditPre extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WpHtmlSplit.php
===================================================================
--- tests/phpunit/tests/formatting/WpHtmlSplit.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WpHtmlSplit.php	(working copy)
@@ -9,6 +9,8 @@
 	 * Basic functionality goes here.
 	 *
 	 * @dataProvider data_basic_features
+	 *
+	 * @covers ::wp_html_split
 	 */
 	function test_basic_features( $input, $output ) {
 		return $this->assertSame( $output, wp_html_split( $input ) );
@@ -39,6 +41,8 @@
 	 * Automated performance testing of the main regex.
 	 *
 	 * @dataProvider data_whole_posts
+	 *
+	 * @covers ::preg_split
 	 */
 	function test_pcre_performance( $input ) {
 		$regex  = get_html_split_regex();
Index: tests/phpunit/tests/formatting/WPMakeLinkRelative.php
===================================================================
--- tests/phpunit/tests/formatting/WPMakeLinkRelative.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPMakeLinkRelative.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wp_make_link_relative
  */
 class Tests_Formatting_WPMakeLinkRelative extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WPRelNoFollow.php
===================================================================
--- tests/phpunit/tests/formatting/WPRelNoFollow.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPRelNoFollow.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wp_rel_nofollow
  */
 class Tests_Rel_No_Follow extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WPRelUgc.php
===================================================================
--- tests/phpunit/tests/formatting/WPRelUgc.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPRelUgc.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wp_rel_ugc
  */
 class Tests_Rel_Ugc extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WpReplaceInHtmlTags.php
===================================================================
--- tests/phpunit/tests/formatting/WpReplaceInHtmlTags.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WpReplaceInHtmlTags.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wp_replace_in_html_tags
  */
 class Tests_Formatting_WpReplaceInTags extends WP_UnitTestCase {
 	/**
Index: tests/phpunit/tests/formatting/WpRichEditPre.php
===================================================================
--- tests/phpunit/tests/formatting/WpRichEditPre.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WpRichEditPre.php	(working copy)
@@ -3,6 +3,8 @@
 /**
  * @group formatting
  * @expectedDeprecated wp_richedit_pre
+ *
+ * @covers ::wp_richedit_pre
  */
 class Tests_Formatting_WpRichEditPre extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WPSlash.php
===================================================================
--- tests/phpunit/tests/formatting/WPSlash.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPSlash.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wp_slash
  */
 class Tests_Formatting_WPSlash extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WPSpecialchars.php
===================================================================
--- tests/phpunit/tests/formatting/WPSpecialchars.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPSpecialchars.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::_wp_specialchars
  */
 class Tests_Formatting_WPSpecialchars extends WP_UnitTestCase {
+
 	function test_wp_specialchars_basics() {
 		$html = '&amp;&lt;hello world&gt;';
 		$this->assertSame( $html, _wp_specialchars( $html ) );
Index: tests/phpunit/tests/formatting/WPStripAllTags.php
===================================================================
--- tests/phpunit/tests/formatting/WPStripAllTags.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPStripAllTags.php	(working copy)
@@ -3,6 +3,8 @@
  * Test wp_strip_all_tags()
  *
  * @group formatting
+ *
+ * @covers ::wp_strip_all_tags
  */
 class Tests_Formatting_WPStripAllTags extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WPTargetedLinkRel.php
===================================================================
--- tests/phpunit/tests/formatting/WPTargetedLinkRel.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPTargetedLinkRel.php	(working copy)
@@ -3,6 +3,8 @@
 /**
  * @group formatting
  * @ticket 43187
+ *
+ * @covers ::wp_targeted_link_rel
  */
 class Tests_Targeted_Link_Rel extends WP_UnitTestCase {
 
Index: tests/phpunit/tests/formatting/WPTexturize.php
===================================================================
--- tests/phpunit/tests/formatting/WPTexturize.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPTexturize.php	(working copy)
@@ -4,11 +4,18 @@
  * @group formatting
  */
 class Tests_Formatting_WPTexturize extends WP_UnitTestCase {
+
+	/**
+	 * @covers ::wptexturize
+	 */
 	function test_dashes() {
 		$this->assertSame( 'Hey &#8212; boo?', wptexturize( 'Hey -- boo?' ) );
 		$this->assertSame( '<a href="http://xx--xx">Hey &#8212; boo?</a>', wptexturize( '<a href="http://xx--xx">Hey -- boo?</a>' ) );
 	}
 
+	/**
+	 * @covers ::wptexturize
+	 */
 	function test_disable() {
 		$this->assertSame( '<pre>---&</pre>', wptexturize( '<pre>---&</pre>' ) );
 		$this->assertSame( '<pre><code></code>--&</pre>', wptexturize( '<pre><code></code>--&</pre>' ) );
@@ -34,6 +41,8 @@
 
 	/**
 	 * @ticket 1418
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_bracketed_quotes_1418() {
 		$this->assertSame( '(&#8220;test&#8221;)', wptexturize( '("test")' ) );
@@ -43,6 +52,8 @@
 
 	/**
 	 * @ticket 3810
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_bracketed_quotes_3810() {
 		$this->assertSame( 'A dog (&#8220;Hubertus&#8221;) was sent out.', wptexturize( 'A dog ("Hubertus") was sent out.' ) );
@@ -50,6 +61,8 @@
 
 	/**
 	 * @ticket 4539
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_basic_quotes() {
 		$this->assertSame( 'test&#8217;s', wptexturize( 'test\'s' ) );
@@ -73,6 +86,8 @@
 	/**
 	 * @ticket 4539
 	 * @ticket 15241
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_full_sentences_with_unmatched_single_quotes() {
 		$this->assertSame(
@@ -83,6 +98,8 @@
 
 	/**
 	 * @ticket 4539
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_quotes() {
 		$this->assertSame( '&#8220;Quoted String&#8221;', wptexturize( '"Quoted String"' ) );
@@ -102,6 +119,8 @@
 
 	/**
 	 * @ticket 4539
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_quotes_before_s() {
 		$this->assertSame( 'test&#8217;s', wptexturize( "test's" ) );
@@ -113,6 +132,8 @@
 
 	/**
 	 * @ticket 4539
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_quotes_before_numbers() {
 		$this->assertSame( 'Class of &#8217;99', wptexturize( "Class of '99" ) );
@@ -141,6 +162,9 @@
 		$this->assertSame( '}&#8221;Class of &#8217;99&#8243;{', wptexturize( "}\"Class of '99\"{" ) );
 	}
 
+	/**
+	 * @covers ::wptexturize
+	 */
 	function test_quotes_after_numbers() {
 		$this->assertSame( 'Class of &#8217;99', wptexturize( "Class of '99" ) );
 	}
@@ -148,6 +172,8 @@
 	/**
 	 * @ticket 4539
 	 * @ticket 15241
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_other_html() {
 		$this->assertSame( '&#8216;<strong>', wptexturize( "'<strong>" ) );
@@ -155,10 +181,16 @@
 		// $this->assertSame( '&#8220;<strong>Quoted Text</strong>&#8221;,', wptexturize( '"<strong>Quoted Text</strong>",' ) );
 	}
 
+	/**
+	 * @covers ::wptexturize
+	 */
 	function test_x() {
 		$this->assertSame( '14&#215;24', wptexturize( '14x24' ) );
 	}
 
+	/**
+	 * @covers ::wptexturize
+	 */
 	function test_minutes_seconds() {
 		$this->assertSame( '9&#8242;', wptexturize( '9\'' ) );
 		$this->assertSame( '9&#8243;', wptexturize( '9"' ) );
@@ -172,6 +204,8 @@
 
 	/**
 	 * @ticket 8775
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_wptexturize_quotes_around_numbers() {
 		$this->assertSame( '&#8220;12345&#8221;', wptexturize( '"12345"' ) );
@@ -182,6 +216,8 @@
 
 	/**
 	 * @ticket 8912
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_wptexturize_html_comments() {
 		$this->assertSame( '<!--[if !IE]>--><!--<![endif]-->', wptexturize( '<!--[if !IE]>--><!--<![endif]-->' ) );
@@ -192,6 +228,8 @@
 	/**
 	 * @ticket 4539
 	 * @ticket 15241
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_entity_quote_cuddling() {
 		$this->assertSame( '&nbsp;&#8220;Testing&#8221;', wptexturize( '&nbsp;"Testing"' ) );
@@ -200,6 +238,8 @@
 
 	/**
 	 * @ticket 22823
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_apostrophes_before_primes() {
 		$this->assertSame( 'WordPress 3.5&#8217;s release date', wptexturize( "WordPress 3.5's release date" ) );
@@ -207,6 +247,8 @@
 
 	/**
 	 * @ticket 23185
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_spaces_around_hyphens() {
 		$nbsp = "\xC2\xA0";
@@ -230,6 +272,8 @@
 
 	/**
 	 * @ticket 31030
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_hyphens_at_start_and_end() {
 		$this->assertSame( '&#8211; ', wptexturize( '- ' ) );
@@ -247,6 +291,8 @@
 	 * These should never happen, even if the desired output changes some day.
 	 *
 	 * @ticket 22692
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_spaces_around_quotes_never() {
 		$nbsp = "\xC2\xA0";
@@ -264,6 +310,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_spaces_around_quotes
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_spaces_around_quotes( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -320,6 +368,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_apos_before_digits
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_apos_before_digits( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -361,6 +411,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_opening_single_quote
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_opening_single_quote( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -490,6 +542,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_double_prime
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_double_prime( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -523,6 +577,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_single_prime
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_single_prime( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -556,6 +612,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_contractions
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_contractions( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -597,6 +655,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_opening_quote
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_opening_quote( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -674,6 +734,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_closing_quote
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_closing_quote( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -763,6 +825,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_closing_single_quote
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_closing_single_quote( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -853,6 +917,8 @@
 	 * @ticket 22692
 	 * @ticket 30445
 	 * @dataProvider data_multiplication
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_multiplication( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -903,6 +969,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_ampersand
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_ampersand( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -968,6 +1036,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_cockney
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_cockney( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1029,6 +1099,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_smart_dashes
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_smart_dashes( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1082,6 +1154,8 @@
 	 *
 	 * @ticket 22692
 	 * @dataProvider data_misc_static_replacements
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_misc_static_replacements( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1137,6 +1211,8 @@
 	 *
 	 * @ticket 8775
 	 * @dataProvider data_quoted_numbers
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_quoted_numbers( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1188,6 +1264,8 @@
 	 *
 	 * @ticket 20342
 	 * @dataProvider data_quotes_and_dashes
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_quotes_and_dashes( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1251,6 +1329,8 @@
 	 *
 	 * @ticket 12690
 	 * @dataProvider data_tag_avoidance
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_tag_avoidance( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1474,6 +1554,8 @@
 	 *
 	 * @ticket 26850
 	 * @dataProvider data_year_abbr
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_year_abbr( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1563,6 +1645,8 @@
 	 *
 	 * @ticket 27426
 	 * @dataProvider data_translate
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_translate( $input, $output ) {
 		add_filter( 'gettext_with_context', array( $this, 'filter_translate' ), 10, 4 );
@@ -1790,6 +1874,8 @@
 	 *
 	 * @ticket 28483
 	 * @dataProvider data_element_stack
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_element_stack( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1841,6 +1927,8 @@
 	 *
 	 * @ticket 29557
 	 * @dataProvider data_unregistered_shortcodes
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_unregistered_shortcodes( $input, $output ) {
 		add_filter( 'no_texturize_shortcodes', array( $this, 'filter_shortcodes' ), 10, 1 );
@@ -1926,6 +2014,8 @@
 	 *
 	 * @ticket 29256
 	 * @dataProvider data_primes_vs_quotes
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_primes_vs_quotes( $input, $output ) {
 		return $this->assertSame( $output, wptexturize( $input ) );
@@ -1988,6 +2078,8 @@
 	 *
 	 * @ticket 29256
 	 * @dataProvider data_primes_quotes_translation
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_primes_quotes_translation( $input, $output ) {
 		add_filter( 'gettext_with_context', array( $this, 'filter_translate2' ), 10, 4 );
@@ -2081,6 +2173,8 @@
 	 * Automated performance testing of the main regex.
 	 *
 	 * @dataProvider data_whole_posts
+	 *
+	 * @covers ::preg_split
 	 */
 	function test_pcre_performance( $input ) {
 		global $shortcode_tags;
@@ -2101,6 +2195,8 @@
 	 * Ensure that a trailing less-than symbol doesn't cause a PHP warning.
 	 *
 	 * @ticket 35864
+	 *
+	 * @covers ::wptexturize
 	 */
 	function test_trailing_less_than() {
 		$this->assertSame( 'F&#8211;oo<', wptexturize( 'F--oo<', true ) );
Index: tests/phpunit/tests/formatting/WpTrimExcerpt.php
===================================================================
--- tests/phpunit/tests/formatting/WpTrimExcerpt.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WpTrimExcerpt.php	(working copy)
@@ -2,6 +2,7 @@
 
 /**
  * @group formatting
+ *
  * @covers ::wp_trim_excerpt
  */
 class Tests_Formatting_WpTrimExcerpt extends WP_UnitTestCase {
Index: tests/phpunit/tests/formatting/WPTrimWords.php
===================================================================
--- tests/phpunit/tests/formatting/WPTrimWords.php	(revision 50532)
+++ tests/phpunit/tests/formatting/WPTrimWords.php	(working copy)
@@ -2,6 +2,8 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::wp_trim_words
  */
 class Tests_Formatting_WPTrimWords extends WP_UnitTestCase {
 
@@ -35,9 +37,6 @@
 		$this->assertSame( $trimmed, wp_trim_words( $text, 5 ) );
 	}
 
-	/**
-	 * @ticket 18726
-	 */
 	function test_strips_script_and_style_content() {
 		$trimmed = 'This text contains. It should go.';
 
Index: tests/phpunit/tests/formatting/Zeroise.php
===================================================================
--- tests/phpunit/tests/formatting/Zeroise.php	(revision 50532)
+++ tests/phpunit/tests/formatting/Zeroise.php	(working copy)
@@ -2,8 +2,11 @@
 
 /**
  * @group formatting
+ *
+ * @covers ::zeroise
  */
 class Tests_Formatting_Zeroise extends WP_UnitTestCase {
+
 	function test_pads_with_leading_zeroes() {
 		$this->assertSame( '00005', zeroise( 5, 5 ) );
 	}
