Да, вы можете сделать это, используя Robotium и Java.Что бы вы сделали, это создать два метода тестирования.Вы должны начать их с «test», поэтому в вашем случае это будут testDivideTest1 () и testDivideTest2 () ... Как только вы создадите методы, вы будете использовать метод setActivityOrientation(int orientation)
в начале вашего теста.Таким образом, ваш тест может выглядеть примерно так:
TestCase(12,3,4)]
[TestCase(12,2,6)]
[TestCase(12,4,3)]
...(Set up methods)...
public void testDivideTest1(int n, int d, int q)
{
setActivityOrientation(portrait);
Assert.AreEqual( q, n / d );
}
Тест два:
TestCase(12,3,4)]
[TestCase(12,2,6)]
[TestCase(12,4,3)]
...(Set up methods)...
public void testDivideTest2(int n, int d, int q)
{
setActivityOrientation(landscape);
Assert.AreEqual( q, n / d );
}
Надеюсь, это поможет.Вот ссылка на ссылку: http://code.google.com/p/robotium/wiki/QuestionsAndAnswers
Эта ссылка имеет ссылку для загрузки Javadoc, который имеет все необходимые методы.Когда вы загружаете javadoc, это будет файл .jar, поэтому просто измените .jar на .zip, и вы сможете получить к нему доступ.