### Question:
GraphRelationshipMutation implements Mutation { @Override public com.intuit.ugc.api.BatchMutation ready() { if (this.delete) { DeleteRelationship deleteRelationship = new DeleteRelationship(relationship); pipeline.add(deleteRelationship); } else { UpdateRelationship updateRelationship = new UpdateRelationship(relationship, operatons); pipeline.add(updateRelationship); } return batchMutation; } GraphRelationshipMutation(Relationship relationship,
            OperationPipeline pipeline,
            BatchMutation batchMutation); @Override Mutation setAttribute(Name name, Object value); @Override Mutation deleteAttribute(Name name); @Override com.intuit.ugc.api.BatchMutation ready(); @Override Mutation delete();  }### Answer:
@Test public void testReady(){ GraphRelationship graphRelationship = createGraphRelationship(); OperationPipeline pipeline = new OperationPipeline(); BatchMutation batchMutation = new MockBatchMutation(); GraphRelationshipMutation graphRelationshipMutation = new GraphRelationshipMutation(graphRelationship, pipeline, batchMutation ); BatchMutation ready = graphRelationshipMutation.ready(); assertNotNull(ready); }