#1953 - Do we need SqlServer2005Platform and SqlServer2005SqlLimiter?

This commit is contained in:
rob bygrave
2020-02-22 11:48:16 +13:00
parent 3878b02cff
commit 0891c067d5
18 changed files with 37 additions and 180 deletions
@@ -10,7 +10,7 @@ public class RawSqlQueryPlanKeyTest {
@Test
public void test_equals_same_instance() {
RawSqlQueryPlanKey key = key("select foo", true, true, "");
RawSqlQueryPlanKey key = key("select foo", true, "");
assertThat(key).isEqualTo(key);
assertThat(key.hashCode()).isEqualTo(key.hashCode());
}
@@ -18,41 +18,33 @@ public class RawSqlQueryPlanKeyTest {
@Test
public void test_equals_diff_instance() {
assertThat(key("select foo", true, true, "")).isEqualTo(key("select foo", true, true, ""));
assertThat(key("select foo", true, true, "").hashCode()).isEqualTo(key("select foo", true, true, "").hashCode());
assertThat(key("select foo", true, "")).isEqualTo(key("select foo", true, ""));
assertThat(key("select foo", true, "").hashCode()).isEqualTo(key("select foo", true, "").hashCode());
}
@Test
public void test_notEquals_diff_sql() {
assertThat(key("select foo", true, true, "")).isNotEqualTo(key("select bar", true, true, ""));
assertThat(key("select foo", true, true, "").hashCode()).isNotEqualTo(key("select bar", true, true, "").hashCode());
assertThat(key("select foo", true, "")).isNotEqualTo(key("select bar", true, ""));
assertThat(key("select foo", true, "").hashCode()).isNotEqualTo(key("select bar", true, "").hashCode());
}
@Test
public void test_notEquals_diff_rawSqlFlag() {
assertThat(key("select foo", true, true, "")).isNotEqualTo(key("select foo", false, true, ""));
assertThat(key("select foo", true, true, "").hashCode()).isNotEqualTo(key("select foo", false, true, "").hashCode());
assertThat(key("select foo", true, "")).isNotEqualTo(key("select foo", false, ""));
assertThat(key("select foo", true, "").hashCode()).isNotEqualTo(key("select foo", false, "").hashCode());
}
@Test
public void test_notEquals_diff_rowNumberIncluded() {
assertThat(key("select foo", true, true, "")).isNotEqualTo(key("select foo", true, false, ""));
assertThat(key("select foo", true, true, "").hashCode()).isNotEqualTo(key("select foo", true, false, "").hashCode());
}
@Test
public void test_notEquals_diff_logWhereSql() {
assertThat(key("select foo", true, true, "")).isNotEqualTo(key("select foo", true, true, "a"));
assertThat(key("select foo", true, true, "").hashCode()).isNotEqualTo(key("select foo", true, true, "a").hashCode());
assertThat(key("select foo", true, "")).isNotEqualTo(key("select foo", true, "a"));
assertThat(key("select foo", true, "").hashCode()).isNotEqualTo(key("select foo", true, "a").hashCode());
}
private RawSqlQueryPlanKey key(String sql, boolean rawSql, boolean rowNumberIncluded, String logWhereSql) {
return new RawSqlQueryPlanKey(sql, rawSql, rowNumberIncluded, logWhereSql);
private RawSqlQueryPlanKey key(String sql, boolean rawSql, String logWhereSql) {
return new RawSqlQueryPlanKey(sql, rawSql, logWhereSql);
}
}