Index: date/currentTime.php
===================================================================
--- date/currentTime.php	(revision 48942)
+++ date/currentTime.php	(working copy)
@@ -8,6 +8,8 @@
 
 	/**
 	 * @ticket 34378
+	 *
+	 * @covers ::current_time
 	 */
 	public function test_current_time_with_date_format_string() {
 		update_option( 'gmt_offset', 6 );
@@ -22,6 +24,8 @@
 
 	/**
 	 * @ticket 34378
+	 *
+	 * @covers ::current_time
 	 */
 	public function test_current_time_with_mysql_format() {
 		update_option( 'gmt_offset', 6 );
@@ -30,12 +34,14 @@
 		$timestamp    = time();
 		$wp_timestamp = $timestamp + 6 * HOUR_IN_SECONDS;
 
-		$this->assertEquals( strtotime( gmdate( $format ) ), strtotime( current_time( 'mysql', true ) ), 'The dates should be equal', 2 );
+$this->assertEquals( strtotime( gmdate( $format ) ), strtotime( current_time( 'mysql', true ) ), 'The dates should be equal', 2 );
 		$this->assertEquals( strtotime( gmdate( $format, $wp_timestamp ) ), strtotime( current_time( 'mysql' ) ), 'The dates should be equal', 2 );
 	}
 
 	/**
 	 * @ticket 34378
+	 *
+	 * @covers ::current_time
 	 */
 	public function test_current_time_with_timestamp() {
 		update_option( 'gmt_offset', 6 );
@@ -51,6 +57,8 @@
 
 	/**
 	 * @ticket 37440
+	 *
+	 * @covers ::current_time
 	 */
 	public function test_should_work_with_changed_timezone() {
 		$format          = 'Y-m-d H:i:s';
@@ -78,6 +86,8 @@
 
 	/**
 	 * @ticket 40653
+	 *
+	 * @covers ::current_time
 	 */
 	public function test_should_return_wp_timestamp() {
 		update_option( 'timezone_string', 'Europe/Kiev' );
@@ -103,6 +113,8 @@
 
 	/**
 	 * @ticket 40653
+	 *
+	 * @covers ::current_time
 	 */
 	public function test_should_return_correct_local_time() {
 		update_option( 'timezone_string', 'Europe/Kiev' );
Index: date/dateI18n.php
===================================================================
--- date/dateI18n.php	(revision 48942)
+++ date/dateI18n.php	(working copy)
@@ -8,6 +8,8 @@
 
 	/**
 	 * @ticket 28636
+	 *
+	 * @covers ::date_i18n
 	 */
 	public function test_should_return_current_time_on_invalid_timestamp() {
 		$timezone = 'Europe/Kiev';
@@ -21,6 +23,8 @@
 
 	/**
 	 * @ticket 28636
+	 *
+	 * @covers ::date_i18n
 	 */
 	public function test_should_handle_zero_timestamp() {
 		$timezone = 'Europe/Kiev';
@@ -36,25 +40,40 @@
 		$this->assertSame( 0, date_i18n( 'U', 0 ) );
 		$this->assertSame( $rfc3339, date_i18n( DATE_RFC3339, 0 ) );
 	}
-
+	
+	/*
+	* @covers ::date_i18n
+	*/
 	public function test_should_format_date() {
 		$this->assertEquals( strtotime( gmdate( 'Y-m-d H:i:s' ) ), strtotime( date_i18n( 'Y-m-d H:i:s' ) ), 'The dates should be equal', 2 );
 	}
-
+	
+	/*
+	* @covers ::date_i18n
+	*/
 	public function test_should_use_custom_timestamp() {
 		$this->assertSame( '2012-12-01 00:00:00', date_i18n( 'Y-m-d H:i:s', strtotime( '2012-12-01 00:00:00' ) ) );
 	}
-
+	
+	/*
+	* @covers ::date_i18n
+	*/
 	public function test_date_should_be_in_gmt() {
 		$this->assertEquals( strtotime( gmdate( DATE_RFC3339 ) ), strtotime( date_i18n( DATE_RFC3339, false, true ) ), 'The dates should be equal', 2 );
 	}
-
+	
+	/*
+	* @covers ::date_i18n
+	*/
 	public function test_custom_timezone_setting() {
 		update_option( 'timezone_string', 'America/Regina' );
 
 		$this->assertEquals( strtotime( gmdate( 'Y-m-d H:i:s', time() + get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) ), strtotime( date_i18n( 'Y-m-d H:i:s' ) ), 'The dates should be equal', 2 );
 	}
-
+	
+	/*
+	* @covers ::date_i18n
+	*/
 	public function test_date_should_be_in_gmt_with_custom_timezone_setting() {
 		update_option( 'timezone_string', 'America/Regina' );
 
@@ -66,7 +85,10 @@
 
 		$this->assertSame( '2012-12-01 00:00:00', date_i18n( 'Y-m-d H:i:s', strtotime( '2012-12-01 00:00:00' ) ) );
 	}
-
+	
+	/*
+	* @covers ::date_i18n
+	*/
 	public function test_adjusts_format_based_on_locale() {
 		$original_locale = $GLOBALS['wp_locale'];
 		/* @var WP_Locale $locale */
@@ -89,7 +111,10 @@
 
 		$this->assertSame( $expected, $actual );
 	}
-
+	
+	/*
+	* @covers ::date_i18n
+	*/
 	public function test_adjusts_format_based_on_timezone_string() {
 		update_option( 'timezone_string', 'America/Regina' );
 
@@ -98,6 +123,8 @@
 
 	/**
 	 * @ticket 34835
+	 *
+	 * @covers ::date_i18n
 	 */
 	public function test_gmt_offset_should_output_correct_timezone() {
 		$timezone_formats = 'P I O T Z e';
@@ -113,10 +140,12 @@
 		$this->assertSame( $datetime->format( $timezone_formats ), date_i18n( $timezone_formats ) );
 	}
 
-	/**
+/**
 	 * @ticket 20973
 	 *
 	 * @dataProvider data_formats
+	 *
+	 * @covers ::date_i18n
 	 */
 	public function test_date_i18n_handles_shorthand_formats( $short, $full ) {
 		update_option( 'timezone_string', 'America/Regina' );
@@ -140,6 +169,8 @@
 
 	/**
 	 * @ticket 25768
+	 *
+	 * @covers ::date_i18n
 	 */
 	public function test_should_return_wp_timestamp() {
 		update_option( 'timezone_string', 'Europe/Kiev' );
@@ -155,6 +186,8 @@
 
 	/**
 	 * @ticket 43530
+	 *
+	 * @covers ::date_i18n
 	 */
 	public function test_swatch_internet_time_with_wp_timestamp() {
 		update_option( 'timezone_string', 'America/Regina' );
@@ -164,6 +197,8 @@
 
 	/**
 	 * @ticket 25768
+	 *
+	 * @covers ::date_i18n
 	 */
 	public function test_should_handle_escaped_formats() {
 		$format = 'D | \D | \\D | \\\D | \\\\D | \\\\\D | \\\\\\D';
@@ -178,6 +213,8 @@
 	 *
 	 * @param string $time     Time to test in Y-m-d H:i:s format.
 	 * @param string $timezone PHP timezone string to use.
+	 *
+	 * @covers ::date_i18n
 	 */
 	public function test_should_handle_dst( $time, $timezone ) {
 		update_option( 'timezone_string', $timezone );
Index: date/getCommentDate.php
===================================================================
--- date/getCommentDate.php	(revision 48942)
+++ date/getCommentDate.php	(working copy)
@@ -9,6 +9,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_comment_date
 	 */
 	public function test_get_comment_date_returns_correct_time_with_comment_id() {
 		$c = self::factory()->comment->create( array( 'comment_date' => '2020-08-29 01:51:00' ) );
@@ -18,6 +20,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_comment_date
 	 */
 	public function test_get_comment_date_returns_correct_time_with_empty_format() {
 		$c = self::factory()->comment->create( array( 'comment_date' => '2020-08-29 01:51:00' ) );
@@ -28,6 +32,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_comment_time
 	 */
 	public function test_get_comment_time_returns_correct_time() {
 		$c = self::factory()->comment->create( array( 'comment_date' => '2020-08-29 01:51:00' ) );
@@ -38,6 +44,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_comment_time
 	 */
 	public function test_get_comment_time_returns_correct_time_with_empty_format() {
 		$c = self::factory()->comment->create( array( 'comment_date' => '2020-08-29 01:51:00' ) );
Index: date/getFeedBuildDate.php
===================================================================
--- date/getFeedBuildDate.php	(revision 48942)
+++ date/getFeedBuildDate.php	(working copy)
@@ -19,6 +19,8 @@
 
 	/**
 	 * @ticket 48675
+	 *
+	 * @covers ::get_feed_build_date
 	 */
 	public function test_should_return_correct_feed_build_date() {
 		global $wp_query;
@@ -42,6 +44,8 @@
 	 * Test that get_feed_build_date() works with invalid post dates.
 	 *
 	 * @ticket 48957
+	 *
+	 * @covers ::get_feed_build_date
 	 */
 	public function test_should_fall_back_to_last_post_modified() {
 		global $wp_query;
Index: date/getPermalink.php
===================================================================
--- date/getPermalink.php	(revision 48942)
+++ date/getPermalink.php	(working copy)
@@ -18,6 +18,8 @@
 
 	/**
 	 * @ticket 48623
+	 *
+	 * @covers ::get_permalink
 	 */
 	public function test_should_return_correct_date_permalink_with_changed_time_zone() {
 		$timezone = 'America/Chicago';
Index: date/getPostTime.php
===================================================================
--- date/getPostTime.php	(revision 48942)
+++ date/getPostTime.php	(working copy)
@@ -9,6 +9,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::get_post_time
 	 */
 	public function test_get_post_time_returns_correct_time_with_post_id() {
 		$post_id = self::factory()->post->create( array( 'post_date' => '2014-03-01 16:35:00' ) );
@@ -18,6 +20,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::get_post_time
 	 */
 	public function test_get_post_time_returns_false_with_null_or_non_existing_post() {
 		$this->assertFalse( get_post_time() );
@@ -28,6 +32,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::get_post_modified_time
 	 */
 	public function test_get_post_modified_time_returns_correct_time_with_post_id() {
 		$post_id = self::factory()->post->create( array( 'post_date' => '2014-03-01 16:35:00' ) );
@@ -37,6 +43,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::get_post_modified_time
 	 */
 	public function test_get_post_modified_time_returns_false_with_null_or_non_existing_post() {
 		$this->assertFalse( get_post_modified_time() );
@@ -47,6 +55,9 @@
 
 	/**
 	 * @ticket 25002
+	 *
+	 * @covers ::get_post_time
+	 * @covers ::get_post_modified_time
 	 */
 	public function test_should_return_wp_timestamp() {
 		$timezone = 'Europe/Kiev';
@@ -76,6 +87,9 @@
 
 	/**
 	 * @ticket 25002
+	 *
+	 * @covers ::get_post_time
+	 * @covers ::get_post_modified_time
 	 */
 	public function test_should_return_time() {
 		$timezone = 'Europe/Kiev';
@@ -104,6 +118,9 @@
 
 	/**
 	 * @ticket 48384
+	 *
+	 * @covers ::get_post_time
+	 * @covers ::get_post_modified_time
 	 */
 	public function test_should_keep_utc_time_on_timezone_change() {
 		$timezone = 'UTC';
Index: date/getTheDate.php
===================================================================
--- date/getTheDate.php	(revision 48942)
+++ date/getTheDate.php	(working copy)
@@ -9,6 +9,8 @@
 
 	/**
 	 * @ticket 13771
+	 *
+	 * @covers ::get_the_date
 	 */
 	public function test_get_the_date_returns_correct_time_with_post_id() {
 		$post_id = self::factory()->post->create( array( 'post_date' => '2014-03-01 16:35:00' ) );
@@ -18,6 +20,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::get_the_date
 	 */
 	public function test_get_the_date_returns_false_with_null_or_non_existing_post() {
 		$this->assertFalse( get_the_date() );
@@ -28,6 +32,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_the_date
 	 */
 	public function test_get_the_date_returns_correct_time_with_empty_format() {
 		$post_id = self::factory()->post->create( array( 'post_date' => '2020-08-29 01:51:00' ) );
@@ -38,6 +44,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::get_the_time
 	 */
 	public function test_get_the_time_returns_correct_time_with_post_id() {
 		$post_id = self::factory()->post->create( array( 'post_date' => '2014-03-01 16:35:00' ) );
@@ -47,6 +55,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::get_the_time
 	 */
 	public function test_get_the_time_returns_false_with_null_or_non_existing_post() {
 		$this->assertFalse( get_the_time() );
@@ -57,6 +67,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_the_time
 	 */
 	public function test_get_the_time_returns_correct_time_with_empty_format() {
 		$post_id = self::factory()->post->create( array( 'post_date' => '2020-08-29 01:51:00' ) );
Index: date/getTheModifiedDate.php
===================================================================
--- date/getTheModifiedDate.php	(revision 48942)
+++ date/getTheModifiedDate.php	(working copy)
@@ -13,6 +13,8 @@
 	 * @ticket 37059
 	 *
 	 * @since 4.6.0
+	 *
+	 * @covers ::get_the_modified_date
 	 */
 	public function test_get_the_modified_date_with_post_id() {
 		$details  = array(
@@ -32,6 +34,8 @@
 	 * @ticket 37059
 	 *
 	 * @since 4.6.0
+	 *
+	 * @covers ::get_the_modified_date
 	 */
 	public function test_get_the_modified_date_default() {
 		$details = array(
@@ -55,6 +59,8 @@
 	 * @ticket 37059
 	 *
 	 * @since 4.6.0
+	 *
+	 * @covers ::get_the_modified_date
 	 */
 	public function test_get_the_modified_date_failures_are_filtered() {
 		// Remove global post object.
@@ -80,6 +86,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_the_modified_date
 	 */
 	public function test_get_the_modified_date_returns_false_with_null_or_non_existing_post() {
 		$this->assertFalse( get_the_modified_date() );
@@ -90,6 +98,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_the_modified_date
 	 */
 	public function test_get_the_modified_date_returns_correct_time_with_empty_format() {
 		$post_id = self::factory()->post->create( array( 'post_date' => '2020-08-31 23:14:00' ) );
@@ -104,6 +114,8 @@
 	 * @ticket 37059
 	 *
 	 * @since 4.6.0
+	 *
+	 * @covers ::get_the_modified_time
 	 */
 	public function test_get_the_modified_time_with_post_id() {
 		$details  = array(
@@ -123,6 +135,8 @@
 	 * @ticket 37059
 	 *
 	 * @since 4.6.0
+	 *
+	 * @covers ::get_the_modified_time
 	 */
 	public function test_get_the_modified_time_default() {
 		$details = array(
@@ -146,6 +160,8 @@
 	 * @ticket 37059
 	 *
 	 * @since 4.6.0
+	 *
+	 * @covers ::get_the_modified_time
 	 */
 	public function test_get_the_modified_time_failures_are_filtered() {
 		// Remove global post object.
@@ -171,6 +187,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_the_modified_time
 	 */
 	public function test_get_the_modified_time_returns_false_with_null_or_non_existing_post() {
 		$this->assertFalse( get_the_modified_time() );
@@ -181,6 +199,8 @@
 
 	/**
 	 * @ticket 51184
+	 *
+	 * @covers ::get_the_modified_time
 	 */
 	public function test_get_the_modified_time_returns_correct_time_with_empty_format() {
 		$post_id = self::factory()->post->create( array( 'post_date' => '2020-08-31 23:14:00' ) );
Index: date/maybeDeclineDate.php
===================================================================
--- date/maybeDeclineDate.php	(revision 48942)
+++ date/maybeDeclineDate.php	(working copy)
@@ -41,6 +41,8 @@
 	 * @ticket 48606
 	 * @ticket 48934
 	 * @dataProvider data_wp_maybe_decline_date
+	 *
+	 * @covers ::wp_maybe_decline_date
 	 */
 	public function test_wp_maybe_decline_date( $test_locale, $format, $input, $output ) {
 		global $locale, $wp_locale;
@@ -59,7 +61,8 @@
 
 		$this->assertSame( $output, $declined_date );
 	}
-
+	
+	
 	public function filter__enable_months_names_declension( $translation, $text, $context ) {
 		if ( 'decline months names: on or off' === $context ) {
 			$translation = 'on';
Index: date/mysql2date.php
===================================================================
--- date/mysql2date.php	(revision 48942)
+++ date/mysql2date.php	(working copy)
@@ -15,6 +15,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::mysql2date
 	 */
 	function test_mysql2date_returns_false_with_no_date() {
 		$this->assertFalse( mysql2date( 'F j, Y H:i:s', '' ) );
@@ -22,6 +24,8 @@
 
 	/**
 	 * @ticket 28310
+	 *
+	 * @covers ::mysql2date
 	 */
 	function test_mysql2date_returns_gmt_or_unix_timestamp() {
 		$this->assertSame( 441013392, mysql2date( 'G', '1983-12-23 07:43:12' ) );
@@ -30,6 +34,8 @@
 
 	/**
 	 * @ticket 28992
+	 *
+	 * @covers ::mysql2date
 	 */
 	function test_mysql2date_should_format_time() {
 		$timezone = 'Europe/Kiev';
@@ -44,6 +50,8 @@
 
 	/**
 	 * @ticket 28992
+	 *
+	 * @covers ::mysql2date
 	 */
 	function test_mysql2date_should_format_time_with_changed_time_zone() {
 		$timezone = 'Europe/Kiev';
@@ -60,6 +68,8 @@
 
 	/**
 	 * @ticket 28992
+	 *
+	 * @covers ::mysql2date
 	 */
 	function test_mysql2date_should_return_wp_timestamp() {
 		$timezone = 'Europe/Kiev';
@@ -74,6 +84,8 @@
 
 	/**
 	 * @ticket 28992
+	 *
+	 * @covers ::mysql2date
 	 */
 	function test_mysql2date_should_return_unix_timestamp_for_gmt_time() {
 		$timezone = 'Europe/Kiev';
Index: date/query.php
===================================================================
--- date/query.php	(revision 48942)
+++ date/query.php	(working copy)
@@ -16,7 +16,12 @@
 		unset( $this->q );
 		$this->q = new WP_Date_Query( array( 'm' => 2 ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of empty query
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_construct_date_query_empty() {
 		$q = new WP_Date_Query( array() );
 		$this->assertSame( 'AND', $q->relation );
@@ -24,7 +29,12 @@
 		$this->assertSame( '=', $q->compare );
 		$this->assertSame( array(), $q->queries );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of non array query
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_construct_date_query_non_array() {
 		$q = new WP_Date_Query( 'foo' );
 		$this->assertSame( 'AND', $q->relation );
@@ -32,7 +42,12 @@
 		$this->assertSame( '=', $q->compare );
 		$this->assertSame( array(), $q->queries );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of using a lowercase 'or' relation value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_construct_relation_or_lowercase() {
 		$q = new WP_Date_Query(
 			array(
@@ -42,7 +57,12 @@
 
 		$this->assertSame( 'OR', $q->relation );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of an invalid relation value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_construct_relation_invalid() {
 		$q = new WP_Date_Query(
 			array(
@@ -52,7 +72,12 @@
 
 		$this->assertSame( 'AND', $q->relation );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of the query not being an array of arrays
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_construct_query_not_an_array_of_arrays() {
 		$q = new WP_Date_Query(
 			array(
@@ -80,7 +105,12 @@
 
 		$this->assertSame( $expected, $q->queries );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of the query missing a level of array nesting
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_construct_query_contains_non_arrays() {
 		$q = new WP_Date_Query(
 			array(
@@ -112,12 +142,22 @@
 
 		$this->assertSame( $expected, $q->queries );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of not provided compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_empty() {
 		$q = new WP_Date_Query( array() );
 		$this->assertSame( '=', $q->get_compare( array() ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of '=' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_equals() {
 		$q = new WP_Date_Query( array() );
 
@@ -128,7 +168,12 @@
 		);
 		$this->assertSame( '=', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of '!=' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_not_equals() {
 		$q = new WP_Date_Query( array() );
 
@@ -139,7 +184,12 @@
 		);
 		$this->assertSame( '!=', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of '>' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_greater_than() {
 		$q = new WP_Date_Query( array() );
 
@@ -150,7 +200,12 @@
 		);
 		$this->assertSame( '>', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of '>=' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_greater_than_or_equal_to() {
 		$q = new WP_Date_Query( array() );
 
@@ -161,7 +216,12 @@
 		);
 		$this->assertSame( '>=', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of '<' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_less_than() {
 		$q = new WP_Date_Query( array() );
 
@@ -172,7 +232,12 @@
 		);
 		$this->assertSame( '<', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of '<=' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_less_than_or_equal_to() {
 		$q = new WP_Date_Query( array() );
 
@@ -183,7 +248,12 @@
 		);
 		$this->assertSame( '<=', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of 'IN' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_in() {
 		$q = new WP_Date_Query( array() );
 
@@ -194,7 +264,12 @@
 		);
 		$this->assertSame( 'IN', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of 'NOT IN' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_not_in() {
 		$q = new WP_Date_Query( array() );
 
@@ -205,7 +280,12 @@
 		);
 		$this->assertSame( 'NOT IN', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of 'BETWEEN' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_between() {
 		$q = new WP_Date_Query( array() );
 
@@ -216,18 +296,28 @@
 		);
 		$this->assertSame( 'BETWEEN', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query handling of 'NOT BETWEEN' compare value
+	*
+	* @covers WP_Date_Query
+	*/
 	public function test_get_compare_not_between() {
 		$q = new WP_Date_Query( array() );
 
 		$found = $q->get_compare(
 			array(
-				'compare' => 'BETWEEN',
+				'compare' => 'NOT BETWEEN',
 			)
 		);
-		$this->assertSame( 'BETWEEN', $found );
+		$this->assertSame( 'NOT BETWEEN', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query validation of post_date column
+	*
+	* @covers WP_Date_Query::validate_column
+	*/
 	public function test_validate_column_post_date() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -234,7 +324,12 @@
 
 		$this->assertSame( $wpdb->posts . '.post_date', $q->validate_column( 'post_date' ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query validation of post_date_gmt column
+	*
+	* @covers WP_Date_Query::validate_column
+	*/
 	public function test_validate_column_post_date_gmt() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -241,7 +336,12 @@
 
 		$this->assertSame( $wpdb->posts . '.post_date_gmt', $q->validate_column( 'post_date_gmt' ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query validation of post_modified column
+	*
+	* @covers WP_Date_Query::validate_column
+	*/
 	public function test_validate_column_post_modified() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -248,7 +348,12 @@
 
 		$this->assertSame( $wpdb->posts . '.post_modified', $q->validate_column( 'post_modified' ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query validation of post_modified_gmt column
+	*
+	* @covers WP_Date_Query::validate_column
+	*/
 	public function test_validate_column_post_modified_gmt() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -255,7 +360,12 @@
 
 		$this->assertSame( $wpdb->posts . '.post_modified_gmt', $q->validate_column( 'post_modified_gmt' ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query validation of comment_date column
+	*
+	* @covers WP_Date_Query::validate_column
+	*/
 	public function test_validate_column_comment_date() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -262,7 +372,12 @@
 
 		$this->assertSame( $wpdb->comments . '.comment_date', $q->validate_column( 'comment_date' ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query validation of comment_date_gmt column
+	*
+	* @covers WP_Date_Query::validate_column
+	*/
 	public function test_validate_column_comment_date_gmt() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -269,7 +384,12 @@
 
 		$this->assertSame( $wpdb->comments . '.comment_date_gmt', $q->validate_column( 'comment_date_gmt' ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query validation of an invalid post_date value
+	*
+	* @covers WP_Date_Query::validate_column
+	*/
 	public function test_validate_column_invalid() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -279,6 +399,8 @@
 
 	/**
 	 * @ticket 25775
+	 *
+	 * @covers WP_Date_Query::validate_column
 	 */
 	public function test_validate_column_with_date_query_valid_columns_filter() {
 		$q = new WP_Date_Query( array() );
@@ -292,6 +414,8 @@
 
 	/**
 	 * @ticket 25775
+	 *
+	 * @covers WP_Date_Query::validate_column
 	 */
 	public function test_validate_column_prefixed_column_name() {
 		$q = new WP_Date_Query( array() );
@@ -301,6 +425,8 @@
 
 	/**
 	 * @ticket 25775
+	 *
+	 * @covers WP_Date_Query::validate_column
 	 */
 	public function test_validate_column_prefixed_column_name_with_illegal_characters() {
 		$q = new WP_Date_Query( array() );
@@ -307,7 +433,12 @@
 
 		$this->assertSame( 'foo.bar', $q->validate_column( 'f"\'oo\/.b;:()ar' ) );
 	}
-
+	
+	/*
+	* Test WP_Date_Query::build_value when passed a null value
+	*
+	* @covers WP_Date_Query::build_value
+	*/
 	public function test_build_value_value_null() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -317,6 +448,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_in() {
 		$q = new WP_Date_Query( array() );
@@ -340,6 +473,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_not_in() {
 		$q = new WP_Date_Query( array() );
@@ -360,7 +495,12 @@
 		$found = $q->build_value( 'NOT IN', array( 1, 'foo', 7 ) );
 		$this->assertSame( '(1,7)', $found );
 	}
-
+	
+	/*
+	* Test WP_Date_Query::build_value when passed the same values as compare BETWEEN
+	*
+	* @covers WP_Date_Query::build_value
+	*/
 	public function test_build_value_compare_between_single_integer() {
 		$q = new WP_Date_Query( array() );
 
@@ -370,6 +510,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_between_single_non_numeric() {
 		$q = new WP_Date_Query( array() );
@@ -380,6 +522,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_between_array_with_other_than_two_items() {
 		$q = new WP_Date_Query( array() );
@@ -390,6 +534,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_between_incorrect_array_key() {
 		$q = new WP_Date_Query( array() );
@@ -407,6 +553,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_between_array_contains_non_numeric() {
 		$q = new WP_Date_Query( array() );
@@ -431,6 +579,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_not_between_single_non_numeric() {
 		$q = new WP_Date_Query( array() );
@@ -441,6 +591,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_not_between_array_with_other_than_two_items() {
 		$q = new WP_Date_Query( array() );
@@ -451,6 +603,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_not_between_incorrect_array_key() {
 		$q = new WP_Date_Query( array() );
@@ -468,6 +622,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_not_between_array_contains_non_numeric() {
 		$q = new WP_Date_Query( array() );
@@ -475,7 +631,11 @@
 		$found = $q->build_value( 'NOT BETWEEN', array( 2, 'foo' ) );
 		$this->assertFalse( $found );
 	}
-
+	
+	/**
+	 *
+	 * @covers WP_Date_Query::build_value
+	 */
 	public function test_build_value_compare_not_between() {
 		$q = new WP_Date_Query( array() );
 
@@ -482,7 +642,11 @@
 		$found = $q->build_value( 'NOT BETWEEN', array( 2, 3 ) );
 		$this->assertSame( '2 AND 3', $found );
 	}
-
+	
+	/**
+	 *
+	 * @covers WP_Date_Query::build_value
+	 */
 	public function test_build_value_compare_default_value_integer() {
 		$q = new WP_Date_Query( array() );
 
@@ -492,6 +656,8 @@
 
 	/**
 	 * @ticket 29801
+	 *
+	 * @covers WP_Date_Query::build_value
 	 */
 	public function test_build_value_compare_default_value_non_numeric() {
 		$q = new WP_Date_Query( array() );
@@ -499,7 +665,11 @@
 		$found = $q->build_value( 'foo', 'foo' );
 		$this->assertFalse( $found );
 	}
-
+	
+	/**
+	 *
+	 * @covers WP_Date_Query::build_mysql_datetime
+	 */
 	public function test_build_mysql_datetime_datetime_non_array() {
 		$q = new WP_Date_Query( array() );
 
@@ -517,6 +687,8 @@
 	 * @param array|string $datetime       Array or string date input.
 	 * @param string       $expected       Expected built result.
 	 * @param bool         $default_to_max Flag to default missing values to max.
+	 *
+	 * @covers WP_Date_Query::build_mysql_datetime
 	 */
 	public function test_build_mysql_datetime( $datetime, $expected, $default_to_max = false ) {
 		$q = new WP_Date_Query( array() );
@@ -550,6 +722,8 @@
 	 * @param array|string $datetime       Array or string date input.
 	 * @param string       $expected       Expected built result.
 	 * @param bool         $default_to_max Flag to default missing values to max.
+	 *
+	 * @covers WP_Date_Query::build_mysql_datetime
 	 */
 	public function test_build_mysql_datetime_with_custom_timezone( $datetime, $expected, $default_to_max = false ) {
 		update_option( 'timezone_string', 'Europe/Kiev' );
@@ -572,6 +746,8 @@
 
 	/**
 	 * @ticket 41782
+	 *
+	 * @covers WP_Date_Query::build_mysql_datetime
 	 */
 	public function test_build_mysql_datetime_with_relative_date() {
 		update_option( 'timezone_string', 'Europe/Kiev' );
@@ -585,7 +761,11 @@
 		$message = "Expected {$expected}, got {$found}";
 		$this->assertEquals( strtotime( $expected ), strtotime( $found ), $message, 10 );
 	}
-
+	
+	/*
+	*
+	* @covers WP_Date_Query::build_time_query
+	*/
 	public function test_build_time_query_insufficient_time_values() {
 		$q = new WP_Date_Query( array() );
 
@@ -594,6 +774,8 @@
 
 	/**
 	 * @ticket 34228
+	 *
+	 * @covers WP_Date_Query::build_time_query
 	 */
 	public function test_build_time_query_should_not_discard_hour_0() {
 		global $wpdb;
@@ -603,7 +785,10 @@
 
 		$this->assertContains( '%H', $wpdb->remove_placeholder_escape( $found ) );
 	}
-
+	
+	/**
+	 * @covers WP_Date_Query::build_time_query
+	 */
 	public function test_build_time_query_compare_in() {
 		$q = new WP_Date_Query( array() );
 
@@ -619,7 +804,10 @@
 		$found = $q->build_time_query( 'post_date', 'IN', array( 1, 2 ), array( 3, 4, 5 ), 6 );
 		$this->assertSame( 'HOUR( post_date ) IN (1,2) AND MINUTE( post_date ) IN (3,4,5) AND SECOND( post_date ) IN (6)', $found );
 	}
-
+	
+	/**
+	 * @covers WP_Date_Query::build_time_query
+	 */
 	public function test_build_time_query_compare_not_in() {
 		$q = new WP_Date_Query( array() );
 
@@ -635,7 +823,10 @@
 		$found = $q->build_time_query( 'post_date', 'NOT IN', array( 1, 2 ), array( 3, 4, 5 ), 6 );
 		$this->assertSame( 'HOUR( post_date ) NOT IN (1,2) AND MINUTE( post_date ) NOT IN (3,4,5) AND SECOND( post_date ) NOT IN (6)', $found );
 	}
-
+	
+	/**
+	 * @covers WP_Date_Query::build_time_query
+	 */
 	public function test_build_time_query_compare_between() {
 		$q = new WP_Date_Query( array() );
 
@@ -651,7 +842,10 @@
 		$found = $q->build_time_query( 'post_date', 'BETWEEN', array( 1, 2 ), array( 3, 4 ), array( 6, 7 ) );
 		$this->assertSame( 'HOUR( post_date ) BETWEEN 1 AND 2 AND MINUTE( post_date ) BETWEEN 3 AND 4 AND SECOND( post_date ) BETWEEN 6 AND 7', $found );
 	}
-
+	
+	/**
+	* @covers WP_Date_Query::build_time_query
+	*/
 	public function test_build_time_query_compare_not_between() {
 		$q = new WP_Date_Query( array() );
 
@@ -667,7 +861,10 @@
 		$found = $q->build_time_query( 'post_date', 'NOT BETWEEN', array( 1, 2 ), array( 3, 4 ), array( 6, 7 ) );
 		$this->assertSame( 'HOUR( post_date ) NOT BETWEEN 1 AND 2 AND MINUTE( post_date ) NOT BETWEEN 3 AND 4 AND SECOND( post_date ) NOT BETWEEN 6 AND 7', $found );
 	}
-
+	
+	/**
+	 * @covers WP_Date_Query::build_time_query
+	 */
 	public function test_build_time_query_hour_only() {
 		$q = new WP_Date_Query( array() );
 
@@ -681,7 +878,10 @@
 		$found = $q->build_time_query( 'post_date', '=', null, 5 );
 		$this->assertSame( 'MINUTE( post_date ) = 5', $found );
 	}
-
+	
+	/**
+	 * @covers WP_Date_Query::build_time_query
+	 */
 	public function test_build_time_query_second_only() {
 		$q = new WP_Date_Query( array() );
 
@@ -695,7 +895,11 @@
 		$found = $q->build_time_query( 'post_date', '=', 5, null, 5 );
 		$this->assertFalse( $found );
 	}
-
+	
+	/**
+	 * @covers WP_Date_Query::build_time_query
+	 * @covers wpdb::remove_placeholder_escape
+	 */
 	public function test_build_time_query_hour_minute() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -706,7 +910,11 @@
 		// varying precision on different PHP installations.
 		$this->assertRegExp( "/DATE_FORMAT\( post_date, '%H\.%i' \) = 5\.150*/", $wpdb->remove_placeholder_escape( $found ) );
 	}
-
+	
+	/**
+	 * @covers WP_Date_Query::build_time_query
+	 * @covers wpdb::remove_placeholder_escape
+	 */
 	public function test_build_time_query_hour_minute_second() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -717,7 +925,11 @@
 		// varying precision on different PHP installations.
 		$this->assertRegExp( "/DATE_FORMAT\( post_date, '%H\.%i%s' \) = 5\.15350*/", $wpdb->remove_placeholder_escape( $found ) );
 	}
-
+	
+	/**
+	 * @covers WP_Date_Query::build_time_query
+	 * @covers wpdb::remove_placeholder_escape
+	 */
 	public function test_build_time_query_minute_second() {
 		global $wpdb;
 		$q = new WP_Date_Query( array() );
@@ -732,6 +944,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_query_before_after() {
 		// Valid values.
@@ -779,6 +993,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_query_before_after_with_month() {
 		// Both are valid.
@@ -825,6 +1041,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_week() {
 		// Valid values.
@@ -878,6 +1096,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_month() {
 		// Valid values.
@@ -896,6 +1116,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_day() {
 		// Valid values.
@@ -953,6 +1175,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_hour() {
 		// Valid values.
@@ -971,6 +1195,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_minute() {
 		// Valid values.
@@ -989,6 +1215,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_second() {
 		// Valid values.
@@ -1008,6 +1236,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_day_of_week() {
 		// Valid values.
@@ -1026,6 +1256,8 @@
 	/**
 	 * @ticket 28063
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_day_of_week_iso() {
 		// Valid values.
@@ -1044,6 +1276,8 @@
 	/**
 	 * @ticket 25834
 	 * @expectedIncorrectUsage WP_Date_Query
+	 *
+	 * @covers WP_Date_Query::validate_date_values
 	 */
 	public function test_validate_date_values_day_of_year() {
 		// Valid values.
@@ -1061,6 +1295,8 @@
 
 	/**
 	 * @ticket 31001
+	 *
+	 * @covers WP_Date_Query
 	 */
 	public function test_validate_date_values_should_process_array_value_for_year() {
 		$p1 = self::factory()->post->create( array( 'post_date' => '2015-01-12 00:00:00' ) );
@@ -1083,6 +1319,8 @@
 
 	/**
 	 * @ticket 31001
+	 *
+	 * @covers WP_Date_Query
 	 */
 	public function test_validate_date_values_should_process_array_value_for_day() {
 		$p1 = self::factory()->post->create( array( 'post_date' => '2015-01-12 00:00:00' ) );
@@ -1106,6 +1344,8 @@
 	/**
 	 * @ticket 31001
 	 * @expectedIncorrectUsage WP_Date_Query
+	 * 
+	 * @covers WP_Date_Query
 	 */
 	public function test_validate_date_values_should_process_array_value_for_day_when_values_are_invalid() {
 		$p1 = self::factory()->post->create( array( 'post_date' => '2015-01-12 00:00:00' ) );
Index: date/theDate.php
===================================================================
--- date/theDate.php	(revision 48942)
+++ date/theDate.php	(working copy)
@@ -52,7 +52,7 @@
 
 		the_date();
 		get_the_date();
-
+		
 		the_modified_date();
 		get_the_modified_date();
 
@@ -85,6 +85,8 @@
 
 	/**
 	 * @ticket 33750
+	 *
+	 * @covers ::the_date
 	 */
 	function test_the_date() {
 		ob_start();
@@ -125,6 +127,8 @@
 
 	/**
 	 * @ticket 47354
+	 *
+	 * @covers ::the_weekday_date
 	 */
 	function test_the_weekday_date() {
 		ob_start();
Index: date/wpDate.php
===================================================================
--- date/wpDate.php	(revision 48942)
+++ date/wpDate.php	(working copy)
@@ -27,6 +27,8 @@
 
 	/**
 	 * @ticket 28636
+	 *	 
+	 * @covers ::wp_date
 	 */
 	public function test_should_return_false_on_invalid_timestamp() {
 		$this->assertFalse( wp_date( DATE_RFC3339, 'invalid' ) );
@@ -34,6 +36,8 @@
 
 	/**
 	 * @ticket 48319
+	 *	 
+	 * @covers ::wp_date
 	 */
 	public function test_should_not_escape_localized_numbers() {
 		global $wp_locale;
@@ -48,6 +52,8 @@
 
 	/**
 	 * @ticket 48319
+	 *	 
+	 * @covers ::wp_date
 	 */
 	public function test_should_keep_localized_slashes() {
 		global $wp_locale;
Index: date/wpTimezone.php
===================================================================
--- date/wpTimezone.php	(revision 48942)
+++ date/wpTimezone.php	(working copy)
@@ -13,6 +13,9 @@
 	 *
 	 * @param float  $gmt_offset Numeric offset from UTC.
 	 * @param string $tz_name    Expected timezone name.
+	 *	 
+	 * @covers ::wp_timezone_string
+	 * @covers ::wp_timezone
 	 */
 	public function test_should_convert_gmt_offset( $gmt_offset, $tz_name ) {
 		delete_option( 'timezone_string' );
@@ -27,6 +30,9 @@
 
 	/**
 	 * @ticket 24730
+	 *	 
+	 * @covers ::wp_timezone_string
+	 * @covers ::wp_timezone
 	 */
 	public function test_should_return_timezone_string() {
 		update_option( 'timezone_string', 'Europe/Kiev' );
Index: date/xmlrpc.php
===================================================================
--- date/xmlrpc.php	(revision 48942)
+++ date/xmlrpc.php	(working copy)
@@ -9,6 +9,9 @@
 
 	/**
 	 * @ticket 30429
+	 *	 
+	 * @covers wp_xmlrpc_server::mw_newPost
+	 * @covers IXR_Date
 	 */
 	public function test_date_new_post() {
 		$timezone = 'Europe/Kiev';
@@ -127,6 +130,9 @@
 
 	/**
 	 * @ticket 30429
+	 *	 
+	 * @covers wp_xmlrpc_server::mw_editPost
+	 * @covers IXR_Date
 	 */
 	public function test_date_edit_post() {
 		$timezone = 'Europe/Kiev';
@@ -194,6 +200,9 @@
 
 	/**
 	 * @ticket 30429
+	 *	 
+	 * @covers wp_xmlrpc_server::wp_editComment
+	 * @covers IXR_Date
 	 */
 	function test_date_edit_comment() {
 		$timezone = 'Europe/Kiev';
Index: db/charset.php
===================================================================
--- db/charset.php	(revision 48942)
+++ db/charset.php	(working copy)
@@ -476,6 +476,8 @@
 	/**
 	 * @dataProvider data_strip_invalid_text
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::strip_invalid_text
 	 */
 	function test_strip_invalid_text( $data, $expected, $message ) {
 		$charset = self::$_wpdb->charset;
@@ -507,6 +509,8 @@
 
 	/**
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::process_fields
 	 */
 	function test_process_fields_failure() {
 		global $wpdb;
@@ -592,6 +596,8 @@
 	/**
 	 * @dataProvider data_process_field_charsets
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::process_field_charsets
 	 */
 	function test_process_field_charsets( $data, $expected, $message ) {
 		$actual = self::$_wpdb->process_field_charsets( $data, $GLOBALS['wpdb']->posts );
@@ -604,6 +610,8 @@
 	 *
 	 * @ticket 21212
 	 * @depends test_process_field_charsets
+	 *
+	 * @covers wpdb::process_field_charsets
 	 */
 	function test_process_field_charsets_on_nonexistent_table() {
 		$data = array(
@@ -619,6 +627,8 @@
 
 	/**
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::check_ascii
 	 */
 	function test_check_ascii() {
 		$ascii = "\0\t\n\r '" . '!"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~';
@@ -627,6 +637,8 @@
 
 	/**
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::check_ascii
 	 */
 	function test_check_ascii_false() {
 		$this->assertFalse( self::$_wpdb->check_ascii( 'ABCDEFGHIJKLMNOPQRSTUVWXYZ¡©«' ) );
@@ -634,6 +646,8 @@
 
 	/**
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::strip_invalid_text_for_column
 	 */
 	function test_strip_invalid_text_for_column() {
 		global $wpdb;
@@ -742,6 +756,8 @@
 	/**
 	 * @dataProvider data_test_get_table_charset
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::get_table_charset
 	 */
 	function test_get_table_charset( $drop, $create, $table, $expected_charset ) {
 		self::$_wpdb->query( $drop );
@@ -782,6 +798,8 @@
 	/**
 	 * @dataProvider data_test_get_column_charset
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::get_col_charset
 	 */
 	function test_get_column_charset( $drop, $create, $table, $expected_charset ) {
 		self::$_wpdb->query( $drop );
@@ -804,6 +822,8 @@
 	/**
 	 * @dataProvider data_test_get_column_charset
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::get_col_charset
 	 */
 	function test_get_column_charset_non_mysql( $drop, $create, $table, $columns ) {
 		self::$_wpdb->query( $drop );
@@ -830,6 +850,8 @@
 	/**
 	 * @dataProvider data_test_get_column_charset
 	 * @ticket 33501
+	 *
+	 * @covers wpdb::get_col_charset
 	 */
 	function test_get_column_charset_is_mysql_undefined( $drop, $create, $table, $columns ) {
 		self::$_wpdb->query( $drop );
@@ -889,6 +911,8 @@
 	/**
 	 * @dataProvider data_strip_invalid_text_from_query
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::strip_invalid_text_from_query
 	 */
 	function test_strip_invalid_text_from_query( $create, $query, $expected, $drop ) {
 		self::$_wpdb->query( $drop );
@@ -932,6 +956,8 @@
 	/**
 	 * @dataProvider data_dont_strip_text_from_schema_queries
 	 * @ticket 32104
+	 *
+	 * @covers wpdb::strip_invalid_text_from_query
 	 */
 	function test_dont_strip_text_from_schema_queries( $query ) {
 		$return = self::$_wpdb->strip_invalid_text_from_query( $query );
@@ -1010,6 +1036,8 @@
 	/**
 	 * @dataProvider data_table_collation_check
 	 * @ticket 21212
+	 *
+	 * @covers wpdb::check_safe_collation
 	 */
 	function test_table_collation_check( $create, $expected, $query, $drop, $always_true ) {
 		self::$_wpdb->query( $drop );
@@ -1026,7 +1054,10 @@
 
 		self::$_wpdb->query( $drop );
 	}
-
+	
+	/*
+	* @covers wpdb::strip_invalid_text_for_column
+	*/
 	function test_strip_invalid_text_for_column_bails_if_ascii_input_too_long() {
 		global $wpdb;
 
@@ -1041,6 +1072,8 @@
 
 	/**
 	 * @ticket 32279
+	 *
+	 * @covers wpdb::strip_invalid_text_from_query
 	 */
 	function test_strip_invalid_text_from_query_cp1251_is_safe() {
 		$tablename = 'test_cp1251_query_' . rand_str( 5 );
@@ -1058,6 +1091,8 @@
 
 	/**
 	 * @ticket 34708
+	 *
+	 * @covers wpdb::strip_invalid_text_from_query
 	 */
 	function test_no_db_charset_defined() {
 		$tablename = 'test_cp1251_query_' . rand_str( 5 );
@@ -1080,6 +1115,8 @@
 
 	/**
 	 * @ticket 36649
+	 *
+	 * @covers wpdb::set_charset
 	 */
 	function test_set_charset_changes_the_connection_collation() {
 		self::$_wpdb->set_charset( self::$_wpdb->dbh, 'utf8', 'utf8_general_ci' );
Index: dependencies/jquery.php
===================================================================
--- dependencies/jquery.php	(revision 48942)
+++ dependencies/jquery.php	(working copy)
@@ -47,6 +47,8 @@
 	 * @ticket 22896
 	 *
 	 * @expectedIncorrectUsage wp_deregister_script
+	 *
+	 * @covers ::wp_script_is
 	 */
 	function test_dont_allow_deregister_core_scripts_in_admin() {
 		set_current_screen( 'edit.php' );
@@ -90,6 +92,8 @@
 
 	/**
 	 * @ticket 28404
+	 *
+	 * @covers ::wp_script_is
 	 */
 	function test_wp_script_is_dep_enqueued() {
 		wp_enqueue_script( 'jquery-ui-accordion' );
Index: dependencies/scripts.php
===================================================================
--- dependencies/scripts.php	(revision 48942)
+++ dependencies/scripts.php	(working copy)
@@ -38,6 +38,8 @@
 	 * Test versioning
 	 *
 	 * @ticket 11315
+	 *
+	 * @covers ::wp_print_scripts
 	 */
 	function test_wp_enqueue_script() {
 		wp_enqueue_script( 'no-deps-no-version', 'example.com', array() );
@@ -59,6 +61,8 @@
 
 	/**
 	 * @ticket 42804
+	 *
+	 * @covers ::wp_print_scripts
 	 */
 	function test_wp_enqueue_script_with_html5_support_does_not_contain_type_attribute() {
 		add_theme_support( 'html5', array( 'script' ) );
@@ -79,6 +83,8 @@
 	 *
 	 * @global WP_Scripts $wp_scripts
 	 * @ticket 16560
+	 * 
+	 * @covers ::wp_enqueue_script
 	 */
 	public function test_protocols() {
 		// Init.
@@ -121,6 +127,8 @@
 
 	/**
 	 * Test script concatenation.
+	 * 
+	 * @covers ::_print_scripts
 	 */
 	public function test_script_concatenation() {
 		global $wp_scripts;
@@ -145,6 +153,8 @@
 	 * Testing `wp_script_add_data` with the data key.
 	 *
 	 * @ticket 16024
+	 *
+	 * @covers ::wp_script_add_data
 	 */
 	function test_wp_script_add_data_with_data_key() {
 		// Enqueue and add data.
@@ -164,6 +174,8 @@
 	 * Testing `wp_script_add_data` with the conditional key.
 	 *
 	 * @ticket 16024
+	 *
+	 * @covers ::wp_script_add_data
 	 */
 	function test_wp_script_add_data_with_conditional_key() {
 		// Enqueue and add conditional comments.
@@ -182,6 +194,8 @@
 	 * Testing `wp_script_add_data` with both the data & conditional keys.
 	 *
 	 * @ticket 16024
+	 *
+	 * @covers ::wp_script_add_data
 	 */
 	function test_wp_script_add_data_with_data_and_conditional_keys() {
 		// Enqueue and add data plus conditional comments for both.
@@ -202,6 +216,8 @@
 	 * Testing `wp_script_add_data` with an anvalid key.
 	 *
 	 * @ticket 16024
+	 *
+	 * @covers ::wp_script_add_data
 	 */
 	function test_wp_script_add_data_with_invalid_key() {
 		// Enqueue and add an invalid key.
@@ -220,6 +236,8 @@
 	 * Testing 'wp_register_script' return boolean success/failure value.
 	 *
 	 * @ticket 31126
+	 *
+	 * @covers ::wp_register_script
 	 */
 	function test_wp_register_script() {
 		$this->assertTrue( wp_register_script( 'duplicate-handler', 'http://example.com' ) );
@@ -228,6 +246,8 @@
 
 	/**
 	 * @ticket 35229
+	 *
+	 * @covers ::wp_register_script
 	 */
 	function test_wp_register_script_with_handle_without_source() {
 		$expected  = "<script type='text/javascript' src='http://example.com?ver=1' id='handle-one-js'></script>\n";
@@ -244,6 +264,8 @@
 
 	/**
 	 * @ticket 35643
+	 *
+	 * @covers ::wp_register_script
 	 */
 	function test_wp_enqueue_script_footer_alias() {
 		wp_register_script( 'foo', false, array( 'bar', 'baz' ), '1.0', true );
@@ -264,6 +286,10 @@
 	 * Test mismatch of groups in dependencies outputs all scripts in right order.
 	 *
 	 * @ticket 35873
+	 *
+	 * @covers WP_Dependencies::add
+	 * @covers WP_Dependencies::enqueue
+	 * @covers WP_Dependencies::do_items
 	 */
 	public function test_group_mismatch_in_deps() {
 		$scripts = new WP_Scripts;
@@ -308,6 +334,8 @@
 
 	/**
 	 * @ticket 35873
+	 *
+	 * @covers ::wp_register_script
 	 */
 	function test_wp_register_script_with_dependencies_in_head_and_footer() {
 		wp_register_script( 'parent', '/parent.js', array( 'child-head' ), null, true );            // In footer.
@@ -329,6 +357,8 @@
 
 	/**
 	 * @ticket 35956
+	 * 
+	 * @covers ::wp_register_script
 	 */
 	function test_wp_register_script_with_dependencies_in_head_and_footer_in_reversed_order() {
 		wp_register_script( 'child-head', '/child-head.js', array(), null, false );                      // In head.
@@ -350,6 +380,8 @@
 
 	/**
 	 * @ticket 35956
+	 *
+	 * @covers ::wp_register_script
 	 */
 	function test_wp_register_script_with_dependencies_in_head_and_footer_in_reversed_order_and_two_parent_scripts() {
 		wp_register_script( 'grandchild-head', '/grandchild-head.js', array(), null, false );             // In head.
@@ -381,6 +413,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_returns_bool() {
 		$this->assertFalse( wp_add_inline_script( 'test-example', 'console.log("before");', 'before' ) );
@@ -390,6 +424,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_unknown_handle() {
 		$this->assertFalse( wp_add_inline_script( 'test-invalid', 'console.log("before");', 'before' ) );
@@ -398,6 +434,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_before() {
 		wp_enqueue_script( 'test-example', 'example.com', array(), null );
@@ -411,6 +449,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_after() {
 		wp_enqueue_script( 'test-example', 'example.com', array(), null );
@@ -424,6 +464,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_before_and_after() {
 		wp_enqueue_script( 'test-example', 'example.com', array(), null );
@@ -439,6 +481,8 @@
 
 	/**
 	 * @ticket 44551
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_before_for_handle_without_source() {
 		wp_register_script( 'test-example', '' );
@@ -452,6 +496,8 @@
 
 	/**
 	 * @ticket 44551
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_after_for_handle_without_source() {
 		wp_register_script( 'test-example', '' );
@@ -465,6 +511,8 @@
 
 	/**
 	 * @ticket 44551
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_before_and_after_for_handle_without_source() {
 		wp_register_script( 'test-example', '' );
@@ -480,6 +528,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_multiple() {
 		wp_enqueue_script( 'test-example', 'example.com', array(), null );
@@ -497,6 +547,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	function test_wp_add_inline_script_localized_data_is_added_first() {
 		wp_enqueue_script( 'test-example', 'example.com', array(), null );
@@ -514,6 +566,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_before_with_concat() {
 		global $wp_scripts;
@@ -540,6 +594,7 @@
 
 	/**
 	 * @ticket 14853
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_before_with_concat2() {
 		global $wp_scripts;
@@ -564,6 +619,8 @@
 
 	/**
 	 * @ticket 14853
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_after_with_concat() {
 		global $wp_scripts;
@@ -592,6 +649,8 @@
 
 	/**
 	 * @ticket 14853
+	 * 
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_after_and_before_with_concat_and_conditional() {
 		global $wp_scripts;
@@ -622,6 +681,8 @@
 
 	/**
 	 * @ticket 36392
+     *
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_after_with_concat_and_core_dependency() {
 		global $wp_scripts;
@@ -647,6 +708,8 @@
 
 	/**
 	 * @ticket 36392
+	 * 
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_after_with_concat_and_conditional_and_core_dependency() {
 		global $wp_scripts;
@@ -675,6 +738,8 @@
 
 	/**
 	 * @ticket 36392
+	 *	 
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_before_with_concat_and_core_dependency() {
 		global $wp_scripts;
@@ -701,6 +766,8 @@
 
 	/**
 	 * @ticket 36392
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_before_after_concat_with_core_dependency() {
 		global $wp_scripts;
@@ -757,6 +824,8 @@
 
 	/**
 	 * @ticket 36392
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_customize_dependency() {
 		global $wp_scripts;
@@ -785,6 +854,8 @@
 
 	/**
 	 * @ticket 36392
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_after_for_core_scripts_with_concat_is_limited_and_falls_back_to_no_concat() {
 		global $wp_scripts;
@@ -810,6 +881,8 @@
 
 	/**
 	 * @ticket 36392
+	 *
+	 * @covers ::wp_add_inline_script
 	 */
 	public function test_wp_add_inline_script_before_third_core_script_prints_two_concat_scripts() {
 		global $wp_scripts;
@@ -834,6 +907,8 @@
 
 	/**
 	 * @ticket 45103
+	 *
+	 * @covers ::wp_set_script_translations
 	 */
 	public function test_wp_set_script_translations() {
 		wp_register_script( 'wp-i18n', '/wp-includes/js/dist/wp-i18n.js', array(), null );
@@ -861,6 +936,8 @@
 
 	/**
 	 * @ticket 45103
+     *
+	 * @covers ::wp_set_script_translations
 	 */
 	public function test_wp_set_script_translations_for_plugin() {
 		wp_register_script( 'wp-i18n', '/wp-includes/js/dist/wp-i18n.js', array(), null );
@@ -888,6 +965,8 @@
 
 	/**
 	 * @ticket 45103
+	 *
+	 * @covers ::wp_set_script_translations
 	 */
 	public function test_wp_set_script_translations_for_theme() {
 		wp_register_script( 'wp-i18n', '/wp-includes/js/dist/wp-i18n.js', array(), null );
@@ -915,6 +994,8 @@
 
 	/**
 	 * @ticket 45103
+	 *
+	 * @covers ::wp_set_script_translations
 	 */
 	public function test_wp_set_script_translations_with_handle_file() {
 		wp_register_script( 'wp-i18n', '/wp-includes/js/dist/wp-i18n.js', array(), null );
@@ -942,6 +1023,8 @@
 
 	/**
 	 * @ticket 45103
+	 *
+	 * @covers ::wp_set_script_translations
 	 */
 	public function test_wp_set_script_translations_i18n_dependency() {
 		global $wp_scripts;
@@ -957,6 +1040,8 @@
 
 	/**
 	 * @ticket 45103
+	 *
+	 * @covers ::wp_set_script_translations
 	 */
 	public function test_wp_set_script_translations_when_translation_file_does_not_exist() {
 		wp_register_script( 'wp-i18n', '/wp-includes/js/dist/wp-i18n.js', array(), null );
@@ -984,6 +1069,8 @@
 
 	/**
 	 * @ticket 45103
+	 *
+	 * @covers ::wp_set_script_translations
 	 */
 	public function test_wp_set_script_translations_after_register() {
 		wp_register_script( 'wp-i18n', '/wp-includes/js/dist/wp-i18n.js', array(), null );
@@ -1013,6 +1100,8 @@
 
 	/**
 	 * @ticket 45103
+	 *
+	 * @covers ::wp_set_script_translations
 	 */
 	public function test_wp_set_script_translations_dependency() {
 		wp_register_script( 'wp-i18n', '/wp-includes/js/dist/wp-i18n.js', array(), null );
@@ -1401,7 +1490,7 @@
 			array_keys( $wp_enqueue_code_editor['htmlhint'] )
 		);
 	}
-
+	
 	function test_no_source_mapping() {
 		$all_files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( dirname( ABSPATH ) . '/build/' ) );
 		$js_files  = new RegexIterator( $all_files, '/\.js$/' );
Index: dependencies/styles.php
===================================================================
--- dependencies/styles.php	(revision 48942)
+++ dependencies/styles.php	(working copy)
@@ -50,6 +50,8 @@
 	 * Test versioning
 	 *
 	 * @ticket 11315
+	 *
+	 * @covers ::wp_enqueue_style
 	 */
 	function test_wp_enqueue_style() {
 		wp_enqueue_style( 'no-deps-no-version', 'example.com' );
@@ -71,6 +73,8 @@
 
 	/**
 	 * @ticket 42804
+	 *
+	 * @covers ::wp_enqueue_style
 	 */
 	function test_wp_enqueue_style_with_html5_support_does_not_contain_type_attribute() {
 		add_theme_support( 'html5', array( 'style' ) );
@@ -91,6 +95,8 @@
 	 *
 	 * @global WP_Styles $wp_styles
 	 * @ticket 16560
+	 *
+	 * @covers ::wp_enqueue_style
 	 */
 	public function test_protocols() {
 		// Init.
@@ -135,6 +141,8 @@
 	 * Test if inline styles work
 	 *
 	 * @ticket 24813
+	 *
+	 * @covers ::wp_add_inline_style
 	 */
 	public function test_inline_styles() {
 
@@ -159,6 +167,8 @@
 	 *
 	 * @global WP_Styles $wp_styles
 	 * @ticket 24813
+	 *
+	 * @covers ::wp_add_inline_style
 	 */
 	public function test_inline_styles_concat() {
 
@@ -188,6 +198,8 @@
 	 * Test if multiple inline styles work
 	 *
 	 * @ticket 24813
+	 *
+	 * @covers ::wp_add_inline_style
 	 */
 	public function test_multiple_inline_styles() {
 
@@ -219,6 +231,8 @@
 	 *
 	 * @expectedIncorrectUsage wp_add_inline_style
 	 * @ticket 24813
+	 *
+	 * @covers ::wp_add_inline_style
 	 */
 	public function test_plugin_doing_inline_styles_wrong() {
 
@@ -243,6 +257,8 @@
 	 * Test to make sure <style> tags aren't output if there are no inline styles.
 	 *
 	 * @ticket 24813
+	 *
+	 * @covers ::wp_enqueue_style
 	 */
 	public function test_unnecessary_style_tags() {
 
@@ -257,6 +273,10 @@
 	/**
 	 * Test to make sure that inline styles attached to conditional
 	 * stylesheets are also conditional.
+	 *
+	 * @covers ::wp_enqueue_style
+	 * @covers ::wp_style_add_data
+	 * @covers ::wp_add_inline_style
 	 */
 	public function test_conditional_inline_styles_are_also_conditional() {
 		$expected = <<<CSS
@@ -279,6 +299,8 @@
 	 * Testing 'wp_register_style' return boolean success/failure value.
 	 *
 	 * @ticket 31126
+	 *
+	 * @covers ::wp_register_style
 	 */
 	function test_wp_register_style() {
 		$this->assertTrue( wp_register_style( 'duplicate-handler', 'http://example.com' ) );
@@ -287,6 +309,8 @@
 
 	/**
 	 * @ticket 35229
+	 *
+	 * @covers ::wp_add_inline_style
 	 */
 	function test_wp_add_inline_style_for_handle_without_source() {
 		$style = 'a { color: blue; }';
@@ -310,6 +334,8 @@
 	/**
 	 * @ticket 35921
 	 * @dataProvider data_styles_with_media
+	 *
+	 * @covers ::wp_enqueue_style
 	 */
 	function test_wp_enqueue_style_with_media( $expected, $media ) {
 		wp_enqueue_style( 'handle', 'http://example.com', array(), 1, $media );
@@ -349,6 +375,8 @@
 	 * Tests that visual block styles are enqueued in the editor even when there is not theme support for 'wp-block-styles'.
 	 *
 	 * Visual block styles should always be enqueued when editing to avoid the appearance of a broken editor.
+	 *
+	 * @covers ::wp_enqueue_style
 	 */
 	function test_block_styles_for_editing_without_theme_support() {
 		// Confirm we are without theme support by default.
@@ -365,6 +393,8 @@
 	 * Tests that visual block styles are enqueued when there is theme support for 'wp-block-styles'.
 	 *
 	 * Visual block styles should always be enqueued when editing to avoid the appearance of a broken editor.
+	 *
+	 * @covers ::wp_common_block_scripts_and_styles
 	 */
 	function test_block_styles_for_editing_with_theme_support() {
 		add_theme_support( 'wp-block-styles' );
@@ -381,6 +411,8 @@
 	 *
 	 * Visual block styles should not be enqueued unless a theme opts in.
 	 * This way we avoid style conflicts with existing themes.
+	 *
+	 * @covers ::wp_enqueue_style
 	 */
 	function test_no_block_styles_for_viewing_without_theme_support() {
 		// Confirm we are without theme support by default.
@@ -397,6 +429,8 @@
 	 * Tests that visual block styles are enqueued for viewing when there is theme support for 'wp-block-styles'.
 	 *
 	 * Visual block styles should be enqueued when a theme opts in.
+	 *
+	 * @covers ::wp_common_block_scripts_and_styles
 	 */
 	function test_block_styles_for_viewing_with_theme_support() {
 		add_theme_support( 'wp-block-styles' );
