Beispiel #1
0
    [Test]     //update_nextのテスト
    public void test_update_next()
    {
        next_puyo test_target = new next_puyo();

        test_target.init();

        int[] color = new int[2];

        bool flag = false;

        color[0] = test_target.get().get_color(0);
        color[1] = test_target.get().get_color(1);

        for (int i = 0; i < 10; i++)
        {
            puyopuyo ret_puyo = test_target.get();

            if ((color[0] != ret_puyo.get_color(0)) || (color[1] != ret_puyo.get_color(1)))
            {
                flag = true;
                break;
            }

            test_target.update_next();
        }

        Assert.AreEqual(true, flag);
    }
Beispiel #2
0
    [Test]     //initのテスト
    public void test_init()
    {
        next_puyo test_target = new next_puyo();

        test_target.init();

        puyopuyo ret_puyo = test_target.get();

        //puyo
        Assert.AreNotEqual(ret_puyo, null);

        //puyo color
        for (int i = 0; i < 2; i++)
        {
            int color = ret_puyo.get_color(i);
            Assert.AreEqual(3, color, 3);
        }

        //puyo pos
        for (int i = 0; i < 2; i++)
        {
            Assert.AreEqual(0, ret_puyo.get_position(i).get_x());
            Assert.AreEqual(0, ret_puyo.get_position(i).get_y());
        }
    }
Beispiel #3
0
    [Test]     //getのテスト
    public void test_get()
    {
        next_puyo test_target = new next_puyo();

        test_target.init();

        puyopuyo obj = test_target.get();

        Assert.AreNotEqual(null, obj);
    }
Beispiel #4
0
        public void init()
        {
            //フィールド
            m_game_field = new GameField();
            m_game_field.init();

            //現在のぷよ生成
            m_temp_puyo = new puyopuyo();
            m_temp_puyo.init();

            //nextの生成と初期化
            m_next = new next_puyo();
            m_next.init();
        }