@Test
  public void logSaveCorrectInputData() {
    setInputData();
    viewModel.focusWasChanged(Boolean.FALSE);

    String message = viewModel.getLog().get(0);
    assertTrue(
        message.matches(
            ".*"
                + viewModel.seg1Point1XProperty().get()
                + ".*"
                + viewModel.seg1Point1YProperty().get()
                + ".*"
                + viewModel.seg1Point2XProperty().get()
                + ".*"
                + viewModel.seg1Point2YProperty().get()
                + ".*"
                + viewModel.seg2Point1XProperty().get()
                + ".*"
                + viewModel.seg2Point1YProperty().get()
                + ".*"
                + viewModel.seg2Point2XProperty().get()
                + ".*"
                + viewModel.seg2Point2YProperty().get()
                + ".*"));
  }
 private void setInputData() {
   viewModel.seg1Point1XProperty().set("1");
   viewModel.seg1Point1YProperty().set("5");
   viewModel.seg1Point2XProperty().set("5");
   viewModel.seg1Point2YProperty().set("5");
   viewModel.seg2Point1XProperty().set("2");
   viewModel.seg2Point1YProperty().set("5");
   viewModel.seg2Point2XProperty().set("10");
   viewModel.seg2Point2YProperty().set("5");
 }