@Test public void testToString() { Assert.assertEquals("`bool` = true", KuduPredicate.newComparisonPredicate(boolCol, EQUAL, true).toString()); Assert.assertEquals("`byte` = 11", KuduPredicate.newComparisonPredicate(byteCol, EQUAL, 11).toString()); Assert.assertEquals("`short` = 11", KuduPredicate.newComparisonPredicate(shortCol, EQUAL, 11).toString()); Assert.assertEquals("`int` = -123", KuduPredicate.newComparisonPredicate(intCol, EQUAL, -123).toString()); Assert.assertEquals("`long` = 5454", KuduPredicate.newComparisonPredicate(longCol, EQUAL, 5454).toString()); Assert.assertEquals("`float` = 123.456", KuduPredicate.newComparisonPredicate(floatCol, EQUAL, 123.456f).toString()); Assert.assertEquals("`double` = 123.456", KuduPredicate.newComparisonPredicate(doubleCol, EQUAL, 123.456).toString()); Assert.assertEquals("`decimal32` = 123.45", KuduPredicate.newComparisonPredicate(decimal32Col, EQUAL, BigDecimal.valueOf(12345, 2)).toString()); Assert.assertEquals("`decimal64` = 123456789.10", KuduPredicate.newComparisonPredicate(decimal64Col, EQUAL, BigDecimal.valueOf(12345678910L, 2)).toString()); Assert.assertEquals("`decimal128` = 1234567891011121314.15", KuduPredicate.newComparisonPredicate(decimal128Col, EQUAL, new BigDecimal("1234567891011121314.15")).toString()); Assert.assertEquals("`string` = \"my string\"", KuduPredicate.newComparisonPredicate(stringCol, EQUAL, "my string").toString()); Assert.assertEquals("`binary` = 0xAB01CD", KuduPredicate.newComparisonPredicate( binaryCol, EQUAL, new byte[] { (byte) 0xAB, (byte) 0x01, (byte) 0xCD }).toString()); Assert.assertEquals("`int` IN (-10, 0, 10)",