From 4bca3637b2dca2e9772e3f6fe2345f657d3856c5 Mon Sep 17 00:00:00 2001 From: Clint Wylie Date: Thu, 19 Oct 2023 14:49:23 -0700 Subject: [PATCH] fix tests to test the right thing --- .../druid/query/filter/IsBooleanDimFilterTest.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/processing/src/test/java/org/apache/druid/query/filter/IsBooleanDimFilterTest.java b/processing/src/test/java/org/apache/druid/query/filter/IsBooleanDimFilterTest.java index 7c4be474efef..e53158a60862 100644 --- a/processing/src/test/java/org/apache/druid/query/filter/IsBooleanDimFilterTest.java +++ b/processing/src/test/java/org/apache/druid/query/filter/IsBooleanDimFilterTest.java @@ -52,11 +52,15 @@ public void testSerde() throws JsonProcessingException @Test public void testGetCacheKey() { - EqualityFilter f1 = new EqualityFilter("x", ColumnType.STRING, "hello", null); - EqualityFilter f1_2 = new EqualityFilter("x", ColumnType.STRING, "hello", null); - EqualityFilter f2 = new EqualityFilter("x", ColumnType.STRING, "world", null); - EqualityFilter f3 = new EqualityFilter("x", ColumnType.STRING, "hello", new FilterTuning(true, null, null)); + IsTrueDimFilter f1 = IsTrueDimFilter.of(new EqualityFilter("x", ColumnType.STRING, "hello", null)); + IsTrueDimFilter f1_2 = IsTrueDimFilter.of(new EqualityFilter("x", ColumnType.STRING, "hello", null)); + IsFalseDimFilter f1_3 = IsFalseDimFilter.of(new EqualityFilter("x", ColumnType.STRING, "hello", null)); + IsFalseDimFilter f1_4 = IsFalseDimFilter.of(new EqualityFilter("x", ColumnType.STRING, "hello", null)); + IsTrueDimFilter f2 = IsTrueDimFilter.of(new EqualityFilter("x", ColumnType.STRING, "world", null)); + IsTrueDimFilter f3 = IsTrueDimFilter.of(new EqualityFilter("x", ColumnType.STRING, "hello", new FilterTuning(true, null, null))); Assert.assertArrayEquals(f1.getCacheKey(), f1_2.getCacheKey()); + Assert.assertFalse(Arrays.equals(f1.getCacheKey(), f1_3.getCacheKey())); + Assert.assertArrayEquals(f1_3.getCacheKey(), f1_4.getCacheKey()); Assert.assertFalse(Arrays.equals(f1.getCacheKey(), f2.getCacheKey())); Assert.assertArrayEquals(f1.getCacheKey(), f3.getCacheKey());