@SafeVarargs @Override public final MapAssert<KEY, VALUE> containsExactly(Map.Entry<? extends KEY, ? extends VALUE>... entries) { return super.containsExactly(entries); }
@SafeVarargs @Override public final MapAssert<KEY, VALUE> containsExactly(Map.Entry<? extends KEY, ? extends VALUE>... entries) { return super.containsExactly(entries); }
return containsExactly(entries);
@SuppressWarnings("unchecked") @Test public void getAll() { expect(cache.getAll(asSet(1))).containsExactly(MapEntry.entry(1, null)); changesOf(0, 1, 0, 0); cache.put(1, "a"); cache.put(2, "b"); changesOf(0, 0, 2, 0); expect(cache.getAll(asSet(1, 2, 3))).containsKeys(1, 2); changesOf(2, 1, 0, 0); }
@SuppressWarnings("unchecked") @Test public void getAll() { expect(cache.getAll(asSet(1))).containsExactly(MapEntry.entry(1, null)); changesOf(0, 1, 0, 0); cache.put(1, "a"); cache.put(2, "b"); changesOf(0, 0, 2, 0); expect(cache.getAll(asSet(1, 2, 3))).containsKeys(1, 2); changesOf(2, 1, 0, 0); }
@Test(groups = "short") public void should_delete_map_entry() throws Exception { // given session().execute("INSERT INTO test_coll (k, b) VALUES (1, {1:'foo', 2:'bar'})"); // when BuiltStatement statement = delete().mapElt("b", 1).from("test_coll").where(eq("k", 1)); session().execute(statement); // then Map<Integer, String> actual = session() .execute("SELECT b FROM test_coll WHERE k = 1") .one() .getMap("b", Integer.class, String.class); assertThat(actual).containsExactly(entry(2, "bar")); }
@Test(groups = "short") public void should_delete_map_entry_with_bind_marker() throws Exception { // given session().execute("INSERT INTO test_coll (k, a, b) VALUES (1, null, {1:'foo', 2:'bar'})"); // when BuiltStatement statement = delete().mapElt("b", bindMarker()).from("test_coll").where(eq("k", 1)); PreparedStatement ps = session().prepare(statement); session().execute(ps.bind().setInt(0, 1)); // then Map<Integer, String> actual = session() .execute("SELECT b FROM test_coll WHERE k = 1") .one() .getMap("b", Integer.class, String.class); assertThat(actual).containsExactly(entry(2, "bar")); }
assertThat(function.getReturnType()).isEqualTo(cint()); assertThat(function.getArguments()) .containsExactly(entry("previous_total", cint()), entry("ADDRESS", addressType)); assertThat(function.getLanguage()).isEqualTo("java"); assertThat(function.getBody()).isEqualTo(body);
@Test public void testTransform() { Map<String, Integer> in = new LinkedHashMap<>(); in.put("a", 1); in.put("b", 2); in.put("c", 3); in.put("d", 4); Map<String, String> mapper = new LinkedHashMap<>(); mapper.put("a", "$a"); mapper.put("c", ""); mapper.put("d", null); assertThat(transform(in, mapper)) .containsExactly(MapEntry.entry("$a", 1), MapEntry.entry("b", 2)); }
@Test public void performIntegrationOperation() throws IOException { stats.performIntegrationOperation(new Pair<>("foo", 43L)); assertThat(stats.integrationOperationCount).isEqualTo(1); assertThat(stats.integrationOperationDuration).isEqualTo(43L); assertThat(stats.integrationOperationDurationByIntegration) // .containsExactly(MapEntry.entry("foo", 43L)); stats.performIntegrationOperation(new Pair<>("bar", 2L)); assertThat(stats.integrationOperationCount).isEqualTo(2); assertThat(stats.integrationOperationDuration).isEqualTo(45L); assertThat(stats.integrationOperationDurationByIntegration) .hasSize(2) .contains(MapEntry.entry("bar", 2L)); stats.performIntegrationOperation(new Pair<>("bar", 19L)); assertThat(stats.integrationOperationCount).isEqualTo(3); assertThat(stats.integrationOperationDuration).isEqualTo(64L); assertThat(stats.integrationOperationDurationByIntegration) .hasSize(2) .contains(MapEntry.entry("bar", 21L)); }
@Test public void integrationOptions() { for (Builder builder : builders) { BasePayload payload = builder.userId("user_id").integration("foo", ImmutableMap.of("bar", true)).build(); assertThat(payload.integrations()) .containsExactly(MapEntry.entry("foo", ImmutableMap.of("bar", true))); } }
@Test public void context() { for (Builder builder : builders) { BasePayload payload = builder.userId("user_id").context(ImmutableMap.of("foo", "bar")).build(); assertThat(payload.context()).containsExactly(MapEntry.entry("foo", "bar")); assertThat(payload).containsEntry(BasePayload.CONTEXT_KEY, ImmutableMap.of("foo", "bar")); } }
@Test public void integrations() { for (Builder builder : builders) { BasePayload payload = builder.userId("user_id").integrations(ImmutableMap.of("foo", "bar")).build(); assertThat(payload.integrations()).containsExactly(MapEntry.entry("foo", "bar")); assertThat(payload) .containsEntry(BasePayload.INTEGRATIONS_KEY, ImmutableMap.of("foo", "bar")); } }
@Test public void integration() { for (Builder builder : builders) { BasePayload payload = builder.userId("user_id").integration("foo", false).build(); assertThat(payload.integrations()).containsExactly(MapEntry.entry("foo", false)); } }
@Test(groups = "short") public void should_delete_map_entry() throws Exception { // given session().execute("INSERT INTO test_coll (k, b) VALUES (1, {1:'foo', 2:'bar'})"); // when BuiltStatement statement = delete().mapElt("b", 1).from("test_coll").where(eq("k", 1)); session().execute(statement); // then Map<Integer, String> actual = session() .execute("SELECT b FROM test_coll WHERE k = 1") .one() .getMap("b", Integer.class, String.class); assertThat(actual).containsExactly(entry(2, "bar")); }
assertThat(user.interests()).containsExactly("Flitzebogen schießen and so on"); assertThat(user.organizations()).containsExactly("ACM", "GI"); assertThat(user.languages()).containsExactly( MapEntry.entry(Language.DE, LanguageSkill.NATIVE), MapEntry.entry(Language.EN, LanguageSkill.FLUENT), MapEntry.entry(Language.FR, null), MapEntry.entry(Language.ZH, LanguageSkill.BASIC)); assertThat(user.messagingAccounts()).containsExactly( MapEntry.entry(MessagingAccount.SKYPE, "1122334455"), MapEntry.entry(MessagingAccount.GOOGLE_TALK, "max.mustermann"));
@Test(groups = "short") public void should_delete_map_entry_with_bind_marker() throws Exception { // given session().execute("INSERT INTO test_coll (k, a, b) VALUES (1, null, {1:'foo', 2:'bar'})"); // when BuiltStatement statement = delete().mapElt("b", bindMarker()).from("test_coll").where(eq("k", 1)); PreparedStatement ps = session().prepare(statement); session().execute(ps.bind().setInt(0, 1)); // then Map<Integer, String> actual = session() .execute("SELECT b FROM test_coll WHERE k = 1") .one() .getMap("b", Integer.class, String.class); assertThat(actual).containsExactly(entry(2, "bar")); }
assertThat(function.getReturnType()).isEqualTo(cint()); assertThat(function.getArguments()) .containsExactly(entry("previous_total", cint()), entry("ADDRESS", addressType)); assertThat(function.getLanguage()).isEqualTo("java"); assertThat(function.getBody()).isEqualTo(body);