StandardQuestionModel implements QuestionModel { @Override public String getQuestionText() { return question.getText(); } StandardQuestionModel(Question question); @Override String getQuestionText(); @Override boolean isCorrectAnswer(boolean answer);  }
@Test public void getQuestionText_returnsTextForTheQuestionPassedIntoConstructor_whenCalled() { StandardQuestionModel model = new StandardQuestionModel(new Question("the question", true)); assertEquals("the question", model.getQuestionText()); }