VagrantStatusParser { public NodeStatus parseStatusString(String status) { if (!STATUS_STRINGS.containsKey(status)) { return NodeStatus.UNKNOWN; } return STATUS_STRINGS.get(status); } protected  VagrantStatusParser(); NodeStatus parseStatusOutput(String output); NodeStatus parseStatusString(String status);  }
@Test public void testParseStatusString() { assertThat(parser.parseStatusString("running"), is(NodeStatus.ONLINE)); assertThat(parser.parseStatusString("poweroff"), is(NodeStatus.OFFLINE)); assertThat(parser.parseStatusString("saved"), is(NodeStatus.OFFLINE)); assertThat(parser.parseStatusString("not created"), is(NodeStatus.OFFLINE)); assertThat(parser.parseStatusString(""), is(NodeStatus.UNKNOWN)); }