Added multi calls tests
This commit is contained in:
parent
1fdb1e7215
commit
f5a5f4c2f4
1 changed files with 25 additions and 1 deletions
|
@ -12,7 +12,7 @@ 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;
|
||||||
|
|
||||||
public class Conference extends SampleTest {
|
public class ConferenceAndMultiCall extends SampleTest {
|
||||||
|
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@MediumTest
|
@MediumTest
|
||||||
|
@ -63,6 +63,30 @@ public class Conference extends SampleTest {
|
||||||
solo.waitForActivity("LinphoneActivity", 5000);
|
solo.waitForActivity("LinphoneActivity", 5000);
|
||||||
solo.assertCurrentActivity("Expected Linphone Activity", LinphoneActivity.class);
|
solo.assertCurrentActivity("Expected Linphone Activity", LinphoneActivity.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SmallTest
|
||||||
|
@MediumTest
|
||||||
|
@LargeTest
|
||||||
|
public void testCChangePausedCall() {
|
||||||
|
startConference();
|
||||||
|
|
||||||
|
solo.sleep(2000);
|
||||||
|
LinphoneCall call1 = LinphoneTestManager.getLc(1).getCalls()[0];
|
||||||
|
LinphoneCall call2 = LinphoneTestManager.getLc(2).getCalls()[0];
|
||||||
|
Assert.assertEquals(LinphoneCall.State.StreamsRunning, call2.getState());
|
||||||
|
Assert.assertEquals(LinphoneCall.State.Paused, call1.getState());
|
||||||
|
|
||||||
|
solo.clickOnView(solo.getView(org.linphone.R.id.callStatus));
|
||||||
|
solo.sleep(2000);
|
||||||
|
Assert.assertEquals(LinphoneCall.State.StreamsRunning, call1.getState());
|
||||||
|
Assert.assertEquals(LinphoneCall.State.Paused, call2.getState());
|
||||||
|
|
||||||
|
solo.clickOnView(solo.getView(org.linphone.R.id.hangUp));
|
||||||
|
solo.sleep(1000);
|
||||||
|
solo.clickOnView(solo.getView(org.linphone.R.id.hangUp));
|
||||||
|
solo.waitForActivity("LinphoneActivity", 5000);
|
||||||
|
solo.assertCurrentActivity("Expected Linphone Activity", LinphoneActivity.class);
|
||||||
|
}
|
||||||
|
|
||||||
private void goToSettings() {
|
private void goToSettings() {
|
||||||
solo.waitForActivity("LinphoneActivity", 2000);
|
solo.waitForActivity("LinphoneActivity", 2000);
|
Loading…
Reference in a new issue