Code Duplication    Length = 22-22 lines in 2 locations

tests/AutocompleteControllerTest.php 1 location

@@ 13-34 (lines=22) @@
10
	public static $fixture_file = 'elastica/tests/lotsOfPhotos.yml';
11
12
13
	public function setup() {
14
		parent::setup();
15
		$config = Config::inst()->get('FlickrPhotoTO', 'searchable_fields');
16
17
		\Config::inst()->update('FlickrPhotoTO', 'searchable_autocomplete', array('Title'));
18
19
20
		// Delete and assert that it does not exist
21
		$sql =  "SELECT ID,Name,ClazzName from SearchableField";
22
		$records = DB::query($sql);
23
24
		$filter = array('Name' => 'Title', 'ClazzName' => 'FlickrPhotoTO');
25
		$sf = SearchableField::get()->filter($filter)->first();
26
		$sql = "UPDATE ElasticSearchPage_ElasticaSearchableFields SET Searchable=1,".
27
				"EnableAutocomplete=1 where SearchableFieldID=".$sf->ID;
28
29
		DB::query($sql);
30
31
		$task = new ReindexTask($this->service);
32
		// null request is fine as no parameters used
33
		$task->run(null);
34
	}
35
36
37

tests/AutocompleteFilteredControllerTest.php 1 location

@@ 13-34 (lines=22) @@
10
	public static $fixture_file = 'elastica/tests/autocomplete.yml';
11
12
13
	public function setupNOT() {
14
		parent::setup();
15
		$config = Config::inst()->get('FlickrPhotoTO', 'searchable_fields');
16
17
		\Config::inst()->update('FlickrPhotoTO', 'searchable_autocomplete', array('Title'));
18
19
20
		// Delete and assert that it does not exist
21
		$sql =  "SELECT ID,Name,ClazzName from SearchableField";
22
		$records = DB::query($sql);
23
24
		$filter = array('Name' => 'Title', 'ClazzName' => 'FlickrPhotoTO');
25
		$sf = SearchableField::get()->filter($filter)->first();
26
		$sql = "UPDATE ElasticSearchPage_ElasticaSearchableFields SET Searchable=1,".
27
				"EnableAutocomplete=1 where SearchableFieldID=".$sf->ID;
28
29
		DB::query($sql);
30
31
		$task = new ReindexTask($this->service);
32
		// null request is fine as no parameters used
33
		$task->run(null);
34
	}
35
36
37
	public function testSiteTree() {