Code Duplication    Length = 18-19 lines in 4 locations

projects/plugins/jetpack/tests/php/sync/test_class.jetpack-sync-full-immediately.php 2 locations

@@ 1045-1062 (lines=18) @@
1042
		$this->assertEquals( array( $sync_user_id, $sync_user_id_2 ), $sync_status['config']['users'] );
1043
	}
1044
1045
	function test_full_sync_doesnt_send_deleted_posts() {
1046
		// previously, the behavior was to send false or throw errors - we
1047
		// should actively detect false values and remove them
1048
		$keep_post_id   = $this->factory->post->create();
1049
		$delete_post_id = $this->factory->post->create();
1050
1051
		$this->full_sync->start();
1052
1053
		wp_delete_post( $delete_post_id, true );
1054
1055
		$this->sender->do_full_sync();
1056
1057
		$synced_posts_event = $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_posts' );
1058
1059
		$posts = $synced_posts_event->args[0];
1060
		$this->assertEquals( 1, count( $posts ) );
1061
		$this->assertEquals( $keep_post_id, $posts[0]->ID );
1062
	}
1063
1064
	function test_full_sync_doesnt_send_deleted_comments() {
1065
		// previously, the behavior was to send false or throw errors - we
@@ 1064-1081 (lines=18) @@
1061
		$this->assertEquals( $keep_post_id, $posts[0]->ID );
1062
	}
1063
1064
	function test_full_sync_doesnt_send_deleted_comments() {
1065
		// previously, the behavior was to send false or throw errors - we
1066
		// should actively detect false values and remove them
1067
		$post_id = $this->factory->post->create();
1068
		list( $keep_comment_id, $delete_comment_id ) = $this->factory->comment->create_post_comments( $post_id, 2 );
1069
1070
		$this->full_sync->start();
1071
1072
		wp_delete_comment( $delete_comment_id, true );
1073
1074
		$this->sender->do_full_sync();
1075
1076
		$synced_comments_event = $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_comments' );
1077
1078
		$comments = $synced_comments_event->args[0];
1079
		$this->assertEquals( 1, count( $comments ) );
1080
		$this->assertEquals( $keep_comment_id, $comments[0]->comment_ID );
1081
	}
1082
1083
	function test_full_sync_doesnt_send_deleted_users() {
1084
		$user_counts         = count_users();

projects/plugins/jetpack/tests/php/sync/test_class.jetpack-sync-full.php 2 locations

@@ 1295-1313 (lines=19) @@
1292
		$this->assertEquals( array( $sync_user_id, $sync_user_id_2 ), $sync_status['config']['users'] );
1293
	}
1294
1295
	function test_full_sync_doesnt_send_deleted_posts() {
1296
1297
		// previously, the behavior was to send false or throw errors - we
1298
		// should actively detect false values and remove them
1299
		$keep_post_id = $this->factory->post->create();
1300
		$delete_post_id = $this->factory->post->create();
1301
1302
		$this->full_sync->start();
1303
1304
		wp_delete_post( $delete_post_id, true );
1305
1306
		$this->sender->do_full_sync();
1307
1308
		$synced_posts_event = $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_posts' );
1309
1310
		$posts = $synced_posts_event->args[0];
1311
		$this->assertEquals( 1, count( $posts ) );
1312
		$this->assertEquals( $keep_post_id, $posts[0]->ID );
1313
	}
1314
1315
	function test_full_sync_doesnt_send_deleted_comments() {
1316
@@ 1315-1333 (lines=19) @@
1312
		$this->assertEquals( $keep_post_id, $posts[0]->ID );
1313
	}
1314
1315
	function test_full_sync_doesnt_send_deleted_comments() {
1316
1317
		// previously, the behavior was to send false or throw errors - we
1318
		// should actively detect false values and remove them
1319
		$post_id     = $this->factory->post->create();
1320
		list( $keep_comment_id, $delete_comment_id ) = $this->factory->comment->create_post_comments( $post_id, 2 );
1321
1322
		$this->full_sync->start();
1323
1324
		wp_delete_comment( $delete_comment_id, true );
1325
1326
		$this->sender->do_full_sync();
1327
1328
		$synced_comments_event = $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_comments' );
1329
1330
		$comments = $synced_comments_event->args[0];
1331
		$this->assertEquals( 1, count( $comments ) );
1332
		$this->assertEquals( $keep_comment_id, $comments[0]->comment_ID );
1333
	}
1334
1335
	function test_full_sync_doesnt_send_deleted_users() {
1336