### Question:
Vertex implements Serializable { public String getFilePath() { return filePath; } 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 testFeatureVertex() { CucumberVertex v = new CucumberVertex.Builder("actor", "action") .withFeaturePath("file/path") .withScenarioLine(3) .build(); assertEquals(3, v.getScenarioLine()); assertEquals("file/path", v.getFeaturePath()); assertNull(v.getFilePath()); }