public InvalidReachabilityParametersException(String msg) { super(msg); _invalidParametersAnswer = new StringAnswerElement(msg); }
public StringAnswerElement(String answer) { this(); setAnswer(answer); }
String answer1Text = "foo1"; String answer2Text = "foo2"; answer1.addAnswerElement(new StringAnswerElement(answer1Text)); answer2.addAnswerElement(new StringAnswerElement(answer2Text)); String answer1Str = BatfishObjectMapper.writeString(answer1); String answer2Str = BatfishObjectMapper.writeString(answer2); .getAnswerElements() .get(0)) .getAnswer(), equalTo(answer1Text)); assertThat( .getAnswerElements() .get(0)) .getAnswer(), equalTo(answer2Text)); assertThat(answer3Output, equalTo(failedAnswerString));
@Override public AnswerElement answer() { SleepQuestion question = (SleepQuestion) _question; try { Thread.sleep(question.getDuration()); } catch (InterruptedException e) { throw new BatfishException("Sleep interrupted", e); } return new StringAnswerElement("Sleep completed! I feel rested!"); } }
public static Answer failureAnswer(String message, @Nullable Question question) { Answer answer = new Answer(); answer.setQuestion(question); answer.setStatus(AnswerStatus.FAILURE); answer.addAnswerElement(new StringAnswerElement(message)); return answer; }
String answer1Text = "foo1"; String answer2Text = "foo2"; answer1.addAnswerElement(new StringAnswerElement(answer1Text)); answer2.addAnswerElement(new StringAnswerElement(answer2Text)); String answer1Str = BatfishObjectMapper.writeString(answer1); String answer2Str = BatfishObjectMapper.writeString(answer2);
String answer1Text = "foo1"; String answer2Text = "foo2"; answer1.addAnswerElement(new StringAnswerElement(answer1Text)); answer2.addAnswerElement(new StringAnswerElement(answer2Text)); String answer1Str = BatfishObjectMapper.writeString(answer1); String answer2Str = BatfishObjectMapper.writeString(answer2);
Answer testAnswer = new Answer(); testAnswer.setStatus(AnswerStatus.SUCCESS); testAnswer.addAnswerElement(new StringAnswerElement("foo")); String testAnswerStr = BatfishObjectMapper.writeString(testAnswer); Main.getWorkMgr().getStorage().storeAnswer(testAnswerStr, answerId);