@@ 97-114 (lines=18) @@ | ||
94 | * |
|
95 | * @depends testFindContentInfoFullTextIsSearchable |
|
96 | */ |
|
97 | public function testFindContentInfoFullTextIsNotSearchable() |
|
98 | { |
|
99 | $searchTerm = 'pamplemousse'; |
|
100 | $this->createFullTextIsSearchableContent($searchTerm, false); |
|
101 | ||
102 | $repository = $this->getRepository(); |
|
103 | $searchService = $repository->getSearchService(); |
|
104 | ||
105 | $query = new Query( |
|
106 | [ |
|
107 | 'query' => new Criterion\FullText($searchTerm), |
|
108 | ] |
|
109 | ); |
|
110 | ||
111 | $searchResult = $searchService->findContentInfo($query); |
|
112 | ||
113 | $this->assertEquals(0, $searchResult->totalCount); |
|
114 | } |
|
115 | ||
116 | /** |
|
117 | * Test that indexing full text data depends on the isSearchable flag on the field definition. |
|
@@ 121-137 (lines=17) @@ | ||
118 | * |
|
119 | * @depends testFindLocationsFullTextIsSearchable |
|
120 | */ |
|
121 | public function testFindLocationsFullTextIsNotSearchable() |
|
122 | { |
|
123 | $searchTerm = 'pamplemousse'; |
|
124 | ||
125 | $repository = $this->getRepository(false); |
|
126 | $searchService = $repository->getSearchService(); |
|
127 | ||
128 | $query = new LocationQuery( |
|
129 | [ |
|
130 | 'query' => new Criterion\FullText($searchTerm), |
|
131 | ] |
|
132 | ); |
|
133 | ||
134 | $searchResult = $searchService->findLocations($query); |
|
135 | ||
136 | $this->assertEquals(0, $searchResult->totalCount); |
|
137 | } |
|
138 | ||
139 | /** |
|
140 | * Creates Content for testing full text search depending on the isSearchable flag. |