[ issue MNT-19952 ] added a SITE filter to test SQL statements

This commit is contained in:
agazzarini
2018-11-04 19:46:20 +01:00
parent 139c5b29aa
commit 5be15c2f22
@@ -159,7 +159,7 @@ public class SearchSQLWithQuotedIdentifiers extends AbstractSearchTest
@Bug(id = "SEARCH-1063")
public void prefixIsComposedByOneNumber() throws Exception
{
executeQuery("select cm_name, `1_name`, `1_genre`, `1_co-producer` from alfresco where TYPE='1:song'");
executeQuery("select cm_name, `1_name`, `1_genre`, `1_co-producer` from alfresco where TYPE='1:song' and SITE='" + testSite.getId() + "'");
restClient.onResponse().assertThat().body("result-set.docs[0].cm_name", Matchers.equalTo(file.getName()));
restClient.onResponse().assertThat().body("result-set.docs[0].1_name", Matchers.equalTo(songName));
@@ -171,7 +171,7 @@ public class SearchSQLWithQuotedIdentifiers extends AbstractSearchTest
@Bug(id = "SEARCH-1063")
public void prefixIsComposedByMultipleNumbers() throws Exception
{
executeQuery("select cm_name, `123_name`, `123_voice_type` from alfresco where TYPE='123:artist'");
executeQuery("select cm_name, `123_name`, `123_voice_type` from alfresco where TYPE='123:artist' and SITE='" + testSite.getId() + "'");
restClient.onResponse().assertThat().body("result-set.docs[0].cm_name", Matchers.equalTo(file2.getName()));
restClient.onResponse().assertThat().body("result-set.docs[0].123_name", Matchers.equalTo(artistName));
@@ -182,7 +182,7 @@ public class SearchSQLWithQuotedIdentifiers extends AbstractSearchTest
@Bug(id = "SEARCH-1063")
public void prefixIncludesUnderscore() throws Exception
{
executeQuery("select cm_name, `1_2_3_name` from alfresco where TYPE='1_2_3:bassist'");
executeQuery("select cm_name, `1_2_3_name` from alfresco where TYPE='1_2_3:bassist' and SITE='" + testSite.getId() + "'");
restClient.onResponse().assertThat().body("result-set.docs[0].cm_name", Matchers.equalTo(file3.getName()));
restClient.onResponse().assertThat().body("result-set.docs[0].1_2_3_name", Matchers.equalTo(bassistName));
@@ -192,7 +192,7 @@ public class SearchSQLWithQuotedIdentifiers extends AbstractSearchTest
@Bug(id = "SEARCH-1063")
public void prefixIncludesHyphen() throws Exception
{
executeQuery("select cm_name, `1-2-3_name` from alfresco where TYPE='1-2-3:drummer'");
executeQuery("select cm_name, `1-2-3_name` from alfresco where TYPE='1-2-3:drummer' and SITE='" + testSite.getId() + "'");
restClient.onResponse().assertThat().body("result-set.docs[0].cm_name", Matchers.equalTo(file4.getName()));
restClient.onResponse().assertThat().body("result-set.docs[0].1-2-3_name", Matchers.equalTo(drummerName));
@@ -202,7 +202,7 @@ public class SearchSQLWithQuotedIdentifiers extends AbstractSearchTest
@Bug(id = "SEARCH-1063")
public void prefixIncludesHyphenAndUnderscore() throws Exception
{
executeQuery("select cm_name, `1-2_3_name` from alfresco where TYPE='1-2_3:saxophonist'");
executeQuery("select cm_name, `1-2_3_name` from alfresco where TYPE='1-2_3:saxophonist' and SITE='" + testSite.getId() + "'");
restClient.onResponse().assertThat().body("result-set.docs[0].cm_name", Matchers.equalTo(file5.getName()));
restClient.onResponse().assertThat().body("result-set.docs[0].1-2_3_name", Matchers.equalTo(saxophonistName));