Эй, люди. Недавно я проверял действия Struts 2. В одном из моих классов действий метод сохранения, если быть точным, должен иметь два идентификатора. Это идентификатор типа оценки и идентификатор курса. это то, что есть до сих пор.
@Test
public void testSave() {
Assessment assessment = new Assessment();
assessment.setAssessmentType(assessment.getAssessmentType());
assessment.setCourse(assessment.getCourse());
assessment.setAmount(2);
assessment.setDescription("A test Description");
assessment.setPercentage(20.0);
action.setAssessment(assessment);
action.save();
assertNotNull(action.getAssessment().getId());
}
вся помощь будет оценена по достоинству.
Привет, извините, я учил, что задал вопрос. Но чего я действительно пытаюсь добиться, так это проверить класс действий, который у меня есть для оценки. Например, если клиент использует приложение при добавлении оценки, идентификатор курса скрыт от пользователя, но для сохранения оценки он должен существовать. также, чтобы сохранить оценку, у них есть выбор типа оценки. поэтому, чтобы метод сохранения работал идеально, идентификатор курса и тип оценки должны существовать.
Поэтому вопрос в том, что я действительно не знаю, как тестировать и внедрять идентификатор курса, а также идентификатор типа оценки.
Спасибо еще раз. вся помощь будет оценена
Метод «Сохранить действие» описан ниже;
public String save(){
if (cancel != null) {
return "cancel";
}
boolean isNew = (assessment.getId() == null);
assessmentType.addAssessment(assessment);
course.addAssessment(assessment);
assessment = assessmentManager.save(assessment);
return "save";
}