@Override public boolean hasValues() { return statement.hasValues(); }
@Test(groups = "unit") public void should_not_attempt_to_serialize_collections_containing_numbers() { BuiltStatement query; // lists List<Integer> list = Lists.newArrayList(1, 2, 3); query = insertInto("foo").value("v", list); assertThat(query.getQueryString()).isEqualTo("INSERT INTO foo (v) VALUES ([1,2,3]);"); assertThat(query.hasValues()).isFalse(); // sets Set<Integer> set = Sets.newHashSet(1, 2, 3); query = insertInto("foo").value("v", set); assertThat(query.getQueryString()).isEqualTo("INSERT INTO foo (v) VALUES ({1,2,3});"); assertThat(query.hasValues()).isFalse(); // maps Map<Integer, Float> map = ImmutableMap.of(1, 12.34f); query = insertInto("foo").value("v", map); assertThat(query.getQueryString()).isEqualTo("INSERT INTO foo (v) VALUES ({1:12.34});"); assertThat(query.hasValues()).isFalse(); }
@Override public boolean hasValues() { return statement.hasValues(); }
@Override public boolean hasValues() { return statement.hasValues(); }
@Override public boolean hasValues() { return statement.hasValues(); }
@Test(groups = "unit") public void should_not_attempt_to_serialize_collections_containing_numbers() { BuiltStatement query; // lists List<Integer> list = Lists.newArrayList(1, 2, 3); query = insertInto("foo").value("v", list); assertThat(query.getQueryString()).isEqualTo("INSERT INTO foo (v) VALUES ([1,2,3]);"); assertThat(query.hasValues()).isFalse(); // sets Set<Integer> set = Sets.newHashSet(1, 2, 3); query = insertInto("foo").value("v", set); assertThat(query.getQueryString()).isEqualTo("INSERT INTO foo (v) VALUES ({1,2,3});"); assertThat(query.hasValues()).isFalse(); // maps Map<Integer, Float> map = ImmutableMap.of(1, 12.34f); query = insertInto("foo").value("v", map); assertThat(query.getQueryString()).isEqualTo("INSERT INTO foo (v) VALUES ({1:12.34});"); assertThat(query.hasValues()).isFalse(); }