Fix test latest deps build (#1503)
This commit is contained in:
parent
35dc9071ef
commit
58c78ec7d0
|
@ -17,15 +17,19 @@ import spock.lang.Unroll
|
||||||
class CouchbaseQueryNormalizerTest extends Specification {
|
class CouchbaseQueryNormalizerTest extends Specification {
|
||||||
@Unroll
|
@Unroll
|
||||||
def "should normalize #desc query"() {
|
def "should normalize #desc query"() {
|
||||||
expect:
|
when:
|
||||||
CouchbaseQueryNormalizer.normalize(query) == normalized
|
def normalized = CouchbaseQueryNormalizer.normalize(query)
|
||||||
|
|
||||||
|
then:
|
||||||
|
// the analytics query ends up with trailing ';' in earlier couchbase version, but no trailing ';' in later couchbase version
|
||||||
|
normalized.replaceFirst(';$', '') == expected
|
||||||
|
|
||||||
where:
|
where:
|
||||||
desc | query | normalized
|
desc | query | expected
|
||||||
"plain string" | "SELECT field1 FROM `test` WHERE field2 = 'asdf'" | "SELECT field1 FROM `test` WHERE field2 = ?"
|
"plain string" | "SELECT field1 FROM `test` WHERE field2 = 'asdf'" | "SELECT field1 FROM `test` WHERE field2 = ?"
|
||||||
"Statement" | Select.select("field1").from("test").where(Expression.path("field2").eq(Expression.s("asdf"))) | "SELECT field1 FROM test WHERE field2 = ?"
|
"Statement" | Select.select("field1").from("test").where(Expression.path("field2").eq(Expression.s("asdf"))) | "SELECT field1 FROM test WHERE field2 = ?"
|
||||||
"N1QL" | N1qlQuery.simple("SELECT field1 FROM `test` WHERE field2 = 'asdf'") | "SELECT field1 FROM `test` WHERE field2 = ?"
|
"N1QL" | N1qlQuery.simple("SELECT field1 FROM `test` WHERE field2 = 'asdf'") | "SELECT field1 FROM `test` WHERE field2 = ?"
|
||||||
"Analytics" | AnalyticsQuery.simple("SELECT field1 FROM `test` WHERE field2 = 'asdf'") | "SELECT field1 FROM `test` WHERE field2 = ?;"
|
"Analytics" | AnalyticsQuery.simple("SELECT field1 FROM `test` WHERE field2 = 'asdf'") | "SELECT field1 FROM `test` WHERE field2 = ?"
|
||||||
"View" | ViewQuery.from("design", "view").skip(10) | 'ViewQuery(design/view){params="skip=10"}'
|
"View" | ViewQuery.from("design", "view").skip(10) | 'ViewQuery(design/view){params="skip=10"}'
|
||||||
"SpatialView" | SpatialViewQuery.from("design", "view").skip(10) | 'skip=10'
|
"SpatialView" | SpatialViewQuery.from("design", "view").skip(10) | 'skip=10'
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue