Add test for landscape view in chat
This commit is contained in:
parent
95ae7734a4
commit
907f559022
2 changed files with 31 additions and 3 deletions
|
@ -34,7 +34,8 @@ public class AccountAssistant extends SampleTest {
|
||||||
@MediumTest
|
@MediumTest
|
||||||
@LargeTest
|
@LargeTest
|
||||||
public void testBLoginWithLinphoneAccount() {
|
public void testBLoginWithLinphoneAccount() {
|
||||||
solo.waitForActivity("SetupActivity", 1000);
|
solo.waitForActivity("SetupActivity", 3000);
|
||||||
|
solo.assertCurrentActivity("Expected Setup Activity", SetupActivity.class);
|
||||||
|
|
||||||
solo.clickOnView(solo.getView(org.linphone.R.id.setup_next));
|
solo.clickOnView(solo.getView(org.linphone.R.id.setup_next));
|
||||||
solo.clickOnText(aContext.getString(org.linphone.R.string.setup_login_linphone));
|
solo.clickOnText(aContext.getString(org.linphone.R.string.setup_login_linphone));
|
||||||
|
|
|
@ -9,16 +9,19 @@ import org.linphone.core.LinphoneChatMessage.State;
|
||||||
import org.linphone.core.LinphoneChatRoom;
|
import org.linphone.core.LinphoneChatRoom;
|
||||||
import org.linphone.mediastream.Log;
|
import org.linphone.mediastream.Log;
|
||||||
|
|
||||||
|
import com.robotium.solo.Solo;
|
||||||
|
|
||||||
import android.test.suitebuilder.annotation.LargeTest;
|
import android.test.suitebuilder.annotation.LargeTest;
|
||||||
import android.test.suitebuilder.annotation.MediumTest;
|
import android.test.suitebuilder.annotation.MediumTest;
|
||||||
import android.test.suitebuilder.annotation.SmallTest;
|
import android.test.suitebuilder.annotation.SmallTest;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Sylvain Berfini
|
* @author Sylvain Berfini
|
||||||
*/
|
*/
|
||||||
public class Chat extends SampleTest {
|
public class Chat extends SampleTest {
|
||||||
|
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@MediumTest
|
@MediumTest
|
||||||
@LargeTest
|
@LargeTest
|
||||||
|
@ -100,7 +103,31 @@ public class Chat extends SampleTest {
|
||||||
|
|
||||||
@MediumTest
|
@MediumTest
|
||||||
@LargeTest
|
@LargeTest
|
||||||
public void testGDeleteConversation() {
|
public void testGChatLandscape() {
|
||||||
|
goToChat();
|
||||||
|
|
||||||
|
solo.clickOnText(iContext.getString(org.linphone.test.R.string.account_test_calls_login));
|
||||||
|
|
||||||
|
solo.sleep(1000);
|
||||||
|
solo.setActivityOrientation(Solo.LANDSCAPE);
|
||||||
|
solo.sleep(1000);
|
||||||
|
|
||||||
|
solo.enterText((EditText) solo.getView(org.linphone.R.id.message), iContext.getString(R.string.chat_test_text_sent));
|
||||||
|
solo.clickOnView(solo.getView(org.linphone.R.id.sendMessage));
|
||||||
|
|
||||||
|
solo.sleep(1000);
|
||||||
|
Assert.assertTrue(solo.searchText(iContext.getString(R.string.chat_test_text_sent)));
|
||||||
|
Assert.assertEquals(iContext.getString(R.string.chat_test_text_sent), LinphoneTestManager.getInstance().lastMessageReceived);
|
||||||
|
|
||||||
|
solo.clickOnText(aContext.getString(org.linphone.R.string.button_back));
|
||||||
|
|
||||||
|
solo.sleep(1000);
|
||||||
|
Assert.assertTrue(solo.searchText(iContext.getString(R.string.account_test_calls_login)));
|
||||||
|
}
|
||||||
|
|
||||||
|
@MediumTest
|
||||||
|
@LargeTest
|
||||||
|
public void testHDeleteConversation() {
|
||||||
goToChat();
|
goToChat();
|
||||||
|
|
||||||
solo.clickOnText(aContext.getString(org.linphone.R.string.button_edit));
|
solo.clickOnText(aContext.getString(org.linphone.R.string.button_edit));
|
||||||
|
|
Loading…
Reference in a new issue