@@ -0,0 +1,1710 @@
+package tachyon.master;%0A%0Aimport com.fasterxml.jackson.core.type.TypeReference;%0Aimport com.fasterxml.jackson.databind.ObjectMapper;%0A%0Aimport org.junit.Test;%0A%0Aimport java.io.IOException;%0Aimport java.util.List;%0A%0A/**%0A * Unit Test for EditLogOperation%0A */%0Apublic class EditLogOperationTest %7B%0A  private static final String CREATE_DEPENDENCY_TYPE = %22%7B%5C%22type%5C%22:%5C%22CREATE_DEPENDENCY%5C%22,%22 +%0A      %22%5C%22parameters%5C%22:%7B%5C%22parents%5C%22:%5B%5D,%5C%22commandPrefix%5C%22:%5C%22fake command%5C%22,%22 +%0A      %22%5C%22dependencyId%5C%22:1,%5C%22frameworkVersion%5C%22:%5C%220.3%5C%22,%5C%22data%5C%22:%5B%5C%22AAAAAAAAAAAAAA==%5C%22%5D,%22 +%0A      %22%5C%22children%5C%22:%5B251,252,253,254,255,256,257,258,259,260%5D,%22 +%0A      %22%5C%22comment%5C%22:%5C%22BasicCheckpoint Dependency%5C%22,%5C%22creationTimeMs%5C%22:1409349750338,%22 +%0A      %22%5C%22dependencyType%5C%22:%5C%22Narrow%5C%22,%5C%22framework%5C%22:%5C%22Tachyon Examples%5C%22%7D%7D%22;%0A%0A  private static final ObjectMapper OBJECT_MAPPER = JsonObject.createObjectMapper();%0A%0A  // Tests for CREATE_DEPENDENCY operation%0A  @Test%0A  public void createDependencyTest() throws IOException %7B%0A    EditLogOperation editLogOperation = OBJECT_MAPPER.readValue(CREATE_DEPENDENCY_TYPE.getBytes(),%0A        EditLogOperation.class);%0A%0A    // get all parameters for %22CREATE_DEPENDENCY%22%0A    editLogOperation.get(%22parents%22, new TypeReference%3CList%3CInteger%3E%3E() %7B%7D);%0A    editLogOperation.get(%22children%22, new TypeReference%3CList%3CInteger%3E%3E() %7B%7D);%0A    editLogOperation.getString(%22commandPrefix%22);%0A    editLogOperation.getByteBufferList(%22data%22);%0A    editLogOperation.getString(%22comment%22);%0A    editLogOperation.getString(%22framework%22);%0A    editLogOperation.getString(%22frameworkVersion%22);%0A    editLogOperation.get(%22dependencyType%22, DependencyType.class);%0A    editLogOperation.getInt(%22dependencyId%22);%0A    editLogOperation.getLong(%22creationTimeMs%22);%0A  %7D%0A%0A%7D%0A

Add unit test for EditLogOperation. For now adding just for CREATE_DEPENDENCY.