/** * Tests the '{@link * no.hal.pg.quiz.runtime.service.QuizTaskService#proposeAnswer(no.hal.pg.runtime.Player, * no.hal.pg.quiz.model.QA, java.lang.String) <em>Propose Answer</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see no.hal.pg.quiz.runtime.service.QuizTaskService#proposeAnswer(no.hal.pg.runtime.Player, * no.hal.pg.quiz.model.QA, java.lang.String) * @generated NOT */ public void testProposeAnswer__QA_String() { QuizTaskService service = getFixture(); QuizTask quizTask = service.getContext(); quizTask.start(); Player player = quizTask.getAllPlayers().get(0); service.setSubject(player.getPerson()); assertNull(service.proposeAnswer(quizTask.getProposals().get(0).getQa(), "Hallvard")); QuizTaskTest.checkProposeAnswer(quizTask, 0, null, 0, false); assertNull(service.proposeAnswer(quizTask.getProposals().get(3).getQa(), "true")); QuizTaskTest.checkProposeAnswer(quizTask, 3, null, 0, false); }
private QuizTaskService createQuizTaskService() { TestHelper testHelper = new TestHelper( this, ModelPackage.eINSTANCE, RuntimePackage.eINSTANCE, no.hal.pg.quiz.model.ModelPackage.eINSTANCE, no.hal.pg.quiz.runtime.RuntimePackage.eINSTANCE); testHelper.registerResourceFactory("jquiz", new RuntimeResourceFactoryImpl()); testHelper.registerResourceFactory("jquiz", new ModelResourceFactoryImpl()); testHelper.addResource( URI.createURI("test:/../../tests/QuizTaskTest.jquiz"), QuizTaskTest.createSimpleTestQuiz()); return (QuizTaskService) testHelper.loadTestResource(ServicePackage.eINSTANCE.getQuizTaskService()); }