Code Duplication    Length = 9-10 lines in 4 locations

tests/ElasticSearchPageControllerTest.php 4 locations

@@ 246-254 (lines=9) @@
243
244
245
246
	public function testQueryInSearchBoxForOneFormOnly() {
247
		$searchPageObj = $this->ElasticSearchPage2;
248
		$url = rtrim($searchPageObj->Link(), '/');
249
		$url .= "?q=Auckland&sfid=".$searchPageObj->Identifier;
250
		$response = $this->get($url);
251
		$this->assertEquals(200, $response->getStatusCode());
252
		$this->assertAttributeHasExactValue('#ElasticSearchForm_SearchForm_q', 'q',
253
			'Auckland');
254
	}
255
256
257
	/*
@@ 321-330 (lines=10) @@
318
	}
319
320
321
	public function testSimilarNotSearchable() {
322
		$searchPageObj = $this->ElasticSearchPage2;
323
		$url = rtrim($searchPageObj->Link(), '/');
324
		$url .= "/similar/Member/1";
325
		$response = $this->get($url);
326
		$this->assertEquals(200, $response->getStatusCode());
327
328
		$this->assertSelectorStartsWithOrEquals('div.error', 0,
329
			'Class Member is either not found or not searchable');
330
	}
331
332
333
	public function testSimilarNull() {
@@ 333-342 (lines=10) @@
330
	}
331
332
333
	public function testSimilarNull() {
334
		$searchPageObj = $this->ElasticSearchPage2;
335
		$url = rtrim($searchPageObj->Link(), '/');
336
		$url .= "/similar/Member/0";
337
		$response = $this->get($url);
338
		$this->assertEquals(200, $response->getStatusCode());
339
340
		$this->assertSelectorStartsWithOrEquals('div.error', 0,
341
			'Class Member is either not found or not searchable');
342
	}
343
344
345
	public function testSimilarClassDoesNotExist() {
@@ 345-353 (lines=9) @@
342
	}
343
344
345
	public function testSimilarClassDoesNotExist() {
346
		$searchPageObj = $this->ElasticSearchPage2;
347
		$url = rtrim($searchPageObj->Link(), '/');
348
		$url .= "/similar/asdfsadfsfd/4";
349
		$response = $this->get($url);
350
		$this->assertEquals(200, $response->getStatusCode());
351
		$this->assertSelectorStartsWithOrEquals('div.error', 0,
352
			'Class asdfsadfsfd is either not found or not searchable');
353
	}
354
355
356
	public function testSimilarSearchServerDown() {