0

現在、junit と robotium を使用してブラック ボックス テスト (ランダム テスト) を行っています。データをテストメソッドに渡す際に問題があります。2 つのファイル、1 つはgetData.java(テキスト ファイルからテスト ケースを読み取り、配列に変換する) で、もう1 つはtestMain.java(Android アプリケーションをテストするためのテスト メソッド) です。

テストメソッドに引数がある場合、別の問題として junit テストを実行できません。

このコードは実行可能です

public void testDisplayBlackBox() {


        //Enter 10 in first editfield
        solo.enterText(0, data1);

        //Enter 20 in first editfiel
        solo.enterText(1, "3");

        //Click on Multiply button
        solo.clickOnButton("Multiply");

        //Verify that resultant of 10 x 20 
        assertTrue(solo.searchText("0"));

        }

ただし、データを取得するために引数を渡すと、エラーが発生し、junit はこのメソッドをスキップします

public void testDisplayBlackBox(string a) {

string b =a[0];


        //Enter 10 in first editfield
        solo.enterText(0, b);

        //Enter 20 in first editfiel
        solo.enterText(1, "3");

        //Click on Multiply button
        solo.clickOnButton("Multiply");

        //Verify that resultant of 10 x 20 
        assertTrue(solo.searchText("0"));

        }
4

0 に答える 0