### Question:
Vertex implements Serializable { protected Vertex(String actor, String action, boolean isSpecial, String filePath, List<Integer> lineNumbers, String location) { this.actor = actor; this.action = action; this.isSpecial = isSpecial; this.filePath = filePath; this.lineNumbers = lineNumbers; this.location = location; } protected  Vertex(String actor, String action, boolean isSpecial, String filePath,
                     List<Integer> lineNumbers, String location); boolean isLineNumbersEmpty(); String getActor(); String getAction(); boolean isSpecial(); String getFilePath(); List<Integer> getLineNumbers(); String getLocation(); void setLocation(String location); String shortenName(String name); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object o);  }### Answer:
@Test public void testVertex() { Date d = new Date(); JiraVertex v = new JiraVertex.Builder("actor", "action").withDate(d).withRevisionId("revId").build(); assertEquals("actor", v.getActor()); assertEquals("action", v.getAction()); assertTrue(v.isSpecial()); assertEquals(d, v.getDate()); assertEquals("revId", v.getRevisionId()); assertTrue(v.isLineNumbersEmpty()); }