Code Duplication    Length = 15-16 lines in 3 locations

projects/plugins/jetpack/tests/php/general/test_class.jetpack.php 3 locations

@@ 739-753 (lines=15) @@
736
	 * @author tyxla
737
	 * @covers Jetpack::get_assumed_site_creation_date()
738
	 */
739
	function test_get_assumed_site_creation_date_user_earliest() {
740
		$user_id = $this->factory->user->create( array(
741
			'role'            => 'administrator',
742
			'user_registered' => '1990-01-01 00:00:00',
743
		) );
744
		$post_id = $this->factory->post->create( array(
745
			'post_date' => '1995-01-01 00:00:00',
746
		) );
747
748
		$jetpack = new MockJetpack();
749
		$this->assertEquals( '1990-01-01 00:00:00', $jetpack::connection()->get_assumed_site_creation_date() );
750
751
		wp_delete_user( $user_id );
752
		wp_delete_post( $post_id, true );
753
	}
754
755
	/**
756
	 * @author tyxla
@@ 759-773 (lines=15) @@
756
	 * @author tyxla
757
	 * @covers Jetpack::get_assumed_site_creation_date()
758
	 */
759
	function test_get_assumed_site_creation_date_post_earliest() {
760
		$user_id = $this->factory->user->create( array(
761
			'role'            => 'administrator',
762
			'user_registered' => '1994-01-01 00:00:00',
763
		) );
764
		$post_id = $this->factory->post->create( array(
765
			'post_date' => '1991-01-01 00:00:00',
766
		) );
767
768
		$jetpack = new MockJetpack();
769
		$this->assertEquals( '1991-01-01 00:00:00', $jetpack::connection()->get_assumed_site_creation_date() );
770
771
		wp_delete_user( $user_id );
772
		wp_delete_post( $post_id, true );
773
	}
774
775
	/**
776
	 * @author tyxla
@@ 779-794 (lines=16) @@
776
	 * @author tyxla
777
	 * @covers Jetpack::get_assumed_site_creation_date()
778
	 */
779
	function test_get_assumed_site_creation_date_only_admins() {
780
		$admin_id = $this->factory->user->create( array(
781
			'role'            => 'administrator',
782
			'user_registered' => '1994-01-01 00:00:00',
783
		) );
784
		$editor_id = $this->factory->user->create( array(
785
			'role'            => 'editor',
786
			'user_registered' => '1992-01-01 00:00:00',
787
		) );
788
789
		$jetpack = new MockJetpack();
790
		$this->assertEquals( '1994-01-01 00:00:00', $jetpack::connection()->get_assumed_site_creation_date() );
791
792
		wp_delete_user( $admin_id );
793
		wp_delete_user( $editor_id );
794
	}
795
796
	/**
797
	 * @author ebinnion