예제 #1
0
        public void HitungSkorTest()
        {
            SoalPsikotes dummy1 = new SoalPsikotes();
            SoalPsikotes dummy2 = new SoalPsikotes();
            SoalPsikotes dummy3 = new SoalPsikotes();

            dummy1.JawabanBenar = "A";
            dummy2.JawabanBenar = "B";
            dummy3.JawabanBenar = "C";
            Jawaban jawaban1 = new Jawaban();
            Jawaban jawaban2 = new Jawaban();
            Jawaban jawaban3 = new Jawaban();

            jawaban1.jawaban = "A";
            jawaban2.jawaban = "B";
            jawaban3.jawaban = "C";

            List <SoalPsikotes> sp = new List <SoalPsikotes>();

            sp.Add(dummy1);
            sp.Add(dummy2);
            sp.Add(dummy3);
            List <Jawaban> jwb = new List <Jawaban>();

            jwb.Add(jawaban1);
            jwb.Add(jawaban2);
            jwb.Add(jawaban3);

            int result         = Control.HitungBenar(jwb, sp);
            int expectedResult = 3;

            Assert.AreEqual(expectedResult, result, "The result should be 3");
        }
예제 #2
0
 public void SetMessage(int id, string pertanyaan, int tipe, Jawaban jawab)
 {
     id         = id;
     pertanyaan = pertanyaan;
     tipe       = tipe;
     jawabs     = new List <Jawaban>();
     jawabs.Add(jawab);
 }
예제 #3
0
        public void HasilKepribadianTest()
        {
            Jawaban jawaban1 = new Jawaban();
            Jawaban jawaban2 = new Jawaban();
            Jawaban jawaban3 = new Jawaban();
            Jawaban jawaban4 = new Jawaban();

            jawaban1.jawaban = "B";
            jawaban2.jawaban = "C";
            jawaban3.jawaban = "C";
            jawaban4.jawaban = "C";

            List <Jawaban> lj = new List <Jawaban>();

            lj.Add(jawaban1);
            lj.Add(jawaban2);
            lj.Add(jawaban3);
            lj.Add(jawaban4);

            int result         = Control.HasilKepribadian(lj);
            int expectedResult = 2;

            Assert.AreEqual(expectedResult, result, "The result should be 1");
        }
예제 #4
0
    // Start is called before the first frame update
    void Start()
    {
        PlayerData data = new PlayerData();

        data.score = 453;
        data.name  = "John";

        SaveGame.Save <PlayerData> ("playerdata", data);

        //Perlu Load Dulu

        Jawaban j1 = new Jawaban();

        j1.id    = 1;
        j1.jawab = "Less than 15 minutes";
        Jawaban j2 = new Jawaban();

        j2.id    = 2;
        j2.jawab = "Around 15 to 30 minutes";
        Jawaban j3 = new Jawaban();

        j3.id    = 3;
        j3.jawab = "About 30 to 50 minutes";
        Jawaban j4 = new Jawaban();

        j4.id    = 4;
        j4.jawab = "More than 50 minutes";
        Jawaban j6 = new Jawaban();

        j6.id    = 6;
        j6.jawab = "Very Good";
        Jawaban j7 = new Jawaban();

        j7.id    = 7;
        j7.jawab = "Good";
        Jawaban j8 = new Jawaban();

        j8.id    = 8;
        j8.jawab = "Neutral";
        Jawaban j9 = new Jawaban();

        j9.id    = 9;
        j9.jawab = "Sad";
        Jawaban j10 = new Jawaban();

        j10.id    = 10;
        j10.jawab = "Yes, I already had the supplement! Thank you for the reminder.";
        Jawaban j11 = new Jawaban();

        j11.id    = 11;
        j11.jawab = "No I'll take them later.";


        List <Jawaban> jawaban1 = new List <Jawaban>();

        jawaban1.Add(j1);
        jawaban1.Add(j2);
        jawaban1.Add(j3);
        jawaban1.Add(j4);

        List <Jawaban> jawaban2 = new List <Jawaban>();

        jawaban2.Add(j6);
        jawaban2.Add(j7);
        jawaban2.Add(j8);
        jawaban2.Add(j9);

        List <Jawaban> jawaban3 = new List <Jawaban>();

        jawaban3.Add(j10);
        jawaban3.Add(j10);
        jawaban3.Add(j11);
        jawaban3.Add(j11);

        Message p1 = new Message();

        p1.id         = 1;
        p1.tipe       = 2;
        p1.jawabs     = jawaban1;
        p1.pertanyaan = "How many minutes do you exercise this week? Yeah, juts approximate will do.";

        Message p2 = new Message();

        p2.id         = 2;
        p2.tipe       = 0;
        p2.pertanyaan = "I love spending time with you, but I don't mind if you take your time to keep yourself in shape.";

        Message p3 = new Message();

        p3.id         = 3;
        p3.tipe       = 1;
        p3.pertanyaan = "Do you mind telling what sort of excercise you do?";

        Message p4 = new Message();

        p4.id         = 4;
        p4.tipe       = 0;
        p4.pertanyaan = "Being overweight is already not healthy, especially during pregnancy! Make sure you have healthy diet and keep yourself physically active.";

        Message p5 = new Message();

        p5.id         = 5;
        p5.tipe       = 0;
        p5.pertanyaan = "Ginger, chamomile, vitamin B6 and/or acupuncture are recommended for the relief of nausea in early pregnancy";

        Message p6 = new Message();

        p6.id         = 6;
        p6.tipe       = 2;
        p6.jawabs     = jawaban2;
        p6.pertanyaan = "How are you feeling today?";

        Message p7 = new Message();

        p7.id         = 7;
        p7.tipe       = 2;
        p7.jawabs     = jawaban3;
        p7.pertanyaan = "Did you take your daily iron and folic acid supplement? They are important for healthy pregnancy!";

        Message p8 = new Message();

        p8.id         = 8;
        p8.tipe       = 0;
        p8.pertanyaan = "Hi! Just a gentle reminder, have you take your supplement already?";

        Message p9 = new Message();

        p9.id         = 9;
        p9.tipe       = 0;
        p9.pertanyaan = "Did you know, high caffeine intake (5 cups of instant coffee a day) could lead to some issues during pregnancy! Make sure to drink moderately.";

        Message p10 = new Message();

        p10.id         = 10;
        p10.tipe       = 0;
        p10.pertanyaan = "I'm slightly worried... Did you get exposed to cigarrate smoke this week?";

        dictionary = new List <Message>();
        dictionary.Add(p1);
        dictionary.Add(p2);
        dictionary.Add(p3);
        dictionary.Add(p4);
        dictionary.Add(p5);
        dictionary.Add(p6);
        dictionary.Add(p7);
        dictionary.Add(p8);
        dictionary.Add(p9);
        dictionary.Add(p10);
    }