Skip to content

Instantly share code, notes, and snippets.

@trishagee
Last active December 18, 2015 04:58
Show Gist options
  • Save trishagee/5728846 to your computer and use it in GitHub Desktop.
Save trishagee/5728846 to your computer and use it in GitHub Desktop.
Example of a JMock test for mocking
@Test
public void shouldEncodeListOfStrings() {
final List<String> stringList = asList("Uno", "Dos", "Tres");
context.checking(new Expectations() {{
oneOf(bsonWriter).writeStartArray();
oneOf(bsonWriter).writeString("Uno");
oneOf(bsonWriter).writeString("Dos");
oneOf(bsonWriter).writeString("Tres");
oneOf(bsonWriter).writeEndArray();
}});
iterableCodec.encode(bsonWriter, stringList);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment