package com.artursworld.nccn.model.persistence.manager;

public class FearOfProgressionTest {
}

@@ -54,43 +54,2409 @@
 r;%0A%0A
-public class FearOfProgressionTest %7B
+import android.test.InstrumentationTestCase;%0Aimport android.test.RenamingDelegatingContext;%0A%0Aimport com.artursworld.nccn.model.entity.FearOfProgressionQuestionnaire;%0Aimport com.artursworld.nccn.model.entity.User;%0A%0Aimport junit.framework.Assert;%0A%0Aimport org.junit.Test;%0A%0Apublic class FearOfProgressionTest extends InstrumentationTestCase %7B%0A%0A    private UserManager userDB;%0A    private FearOfProgressionManager db;%0A    private RenamingDelegatingContext context;%0A%0A    @Override%0A    public void setUp() throws Exception %7B%0A        super.setUp();%0A        context = new RenamingDelegatingContext(getInstrumentation().getTargetContext(), %22test_%22);%0A        db = new FearOfProgressionManager(context);%0A        userDB = new UserManager(context);%0A    %7D%0A%0A    @Test%0A    public void testFull() %7B%0A        // create user%0A        User medUser = new User(%22Rush Hour%22);%0A        userDB.insertUser(medUser);%0A%0A        // create questionnaire with question 1 = 0111%0A        int questionNr = 1;%0A        FearOfProgressionQuestionnaire questionnaire = new FearOfProgressionQuestionnaire(medUser.getName());%0A        questionnaire.setProgressInPercent(100);%0A        questionnaire.setSelectedAnswerIndexQ1(1);%0A        questionnaire.setSelectedAnswerIndexQ2(1);%0A        questionnaire.setSelectedAnswerIndexQ3(1);%0A        questionnaire.setSelectedAnswerIndexQ4(1);%0A        questionnaire.setSelectedAnswerIndexQ5(1);%0A        questionnaire.setSelectedAnswerIndexQ6(1);%0A        questionnaire.setSelectedAnswerIndexQ7(1);%0A        questionnaire.setSelectedAnswerIndexQ8(1);%0A        questionnaire.setSelectedAnswerIndexQ9(1);%0A        questionnaire.setSelectedAnswerIndexQ10(1);%0A        questionnaire.setSelectedAnswerIndexQ11(1);%0A        questionnaire.setSelectedAnswerIndexQ12(1);%0A%0A        double score = questionnaire.getScore();%0A        Assert.assertEquals(12., score);%0A        db.insertQuestionnaire(questionnaire);%0A%0A        // check if created%0A        FearOfProgressionQuestionnaire result = db.getQuestionnaireByDate(medUser.getName(), questionnaire.getCreationDate_PK());%0A        assertEquals(12., result.getScore());%0A%0A        // update question nr. 1%0A        result.setSelectedAnswerIndexQ1(5);%0A        db.update(result);%0A%0A        // check update%0A        FearOfProgressionQuestionnaire updated = db.getQuestionnaireByDate(medUser.getName(), questionnaire.getCreationDate_PK());%0A        assertEquals(16., updated.getScore());%0A    %7D%0A%0A
 %0A%7D%0A

add tests