Code Duplication    Length = 15-16 lines in 3 locations

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

@@ 647-661 (lines=15) @@
644
	 * @author tyxla
645
	 * @covers Jetpack::get_assumed_site_creation_date()
646
	 */
647
	function test_get_assumed_site_creation_date_user_earliest() {
648
		$user_id = $this->factory->user->create( array(
649
			'role'            => 'administrator',
650
			'user_registered' => '1990-01-01 00:00:00',
651
		) );
652
		$post_id = $this->factory->post->create( array(
653
			'post_date' => '1995-01-01 00:00:00',
654
		) );
655
656
		$jetpack = new MockJetpack();
657
		$this->assertEquals( '1990-01-01 00:00:00', $jetpack::connection()->get_assumed_site_creation_date() );
658
659
		wp_delete_user( $user_id );
660
		wp_delete_post( $post_id, true );
661
	}
662
663
	/**
664
	 * @author tyxla
@@ 667-681 (lines=15) @@
664
	 * @author tyxla
665
	 * @covers Jetpack::get_assumed_site_creation_date()
666
	 */
667
	function test_get_assumed_site_creation_date_post_earliest() {
668
		$user_id = $this->factory->user->create( array(
669
			'role'            => 'administrator',
670
			'user_registered' => '1994-01-01 00:00:00',
671
		) );
672
		$post_id = $this->factory->post->create( array(
673
			'post_date' => '1991-01-01 00:00:00',
674
		) );
675
676
		$jetpack = new MockJetpack();
677
		$this->assertEquals( '1991-01-01 00:00:00', $jetpack::connection()->get_assumed_site_creation_date() );
678
679
		wp_delete_user( $user_id );
680
		wp_delete_post( $post_id, true );
681
	}
682
683
	/**
684
	 * @author tyxla
@@ 687-702 (lines=16) @@
684
	 * @author tyxla
685
	 * @covers Jetpack::get_assumed_site_creation_date()
686
	 */
687
	function test_get_assumed_site_creation_date_only_admins() {
688
		$admin_id = $this->factory->user->create( array(
689
			'role'            => 'administrator',
690
			'user_registered' => '1994-01-01 00:00:00',
691
		) );
692
		$editor_id = $this->factory->user->create( array(
693
			'role'            => 'editor',
694
			'user_registered' => '1992-01-01 00:00:00',
695
		) );
696
697
		$jetpack = new MockJetpack();
698
		$this->assertEquals( '1994-01-01 00:00:00', $jetpack::connection()->get_assumed_site_creation_date() );
699
700
		wp_delete_user( $admin_id );
701
		wp_delete_user( $editor_id );
702
	}
703
704
	/**
705
	 * @author ebinnion