use of com.nextdoor.bender.operation.json.key.LowerCaseKeyOperation in project bender by Nextdoor.
the class LowerCaseKeyMutatorTest method testMutatePayload.
@Test
public void testMutatePayload() throws JsonSyntaxException, IOException, OperationException {
JsonParser parser = new JsonParser();
JsonElement input = parser.parse(getResourceString("basic_input_case.json"));
String expectedOutput = getResourceString("basic_output_case.json");
DummpyEvent devent = new DummpyEvent();
devent.payload = input.getAsJsonObject();
LowerCaseKeyOperation operation = new LowerCaseKeyOperation();
InternalEvent ievent = new InternalEvent("", null, 0);
ievent.setEventObj(devent);
operation.perform(ievent);
assertEquals(expectedOutput, input.toString());
}
Aggregations