Fix audio call test

This commit is contained in:
Margaux Clerc 2016-02-24 14:09:25 +01:00
parent 89ff575cbb
commit c70b6d33c7

View file

@ -49,8 +49,9 @@ public class CallsAudio extends SampleTest {
solo.clickOnView(solo.getView(org.linphone.R.id.call)); solo.clickOnView(solo.getView(org.linphone.R.id.call));
assertOutgoingCallIsCorrectlyRunning(); assertOutgoingCallIsCorrectlyRunning();
assertCallIsCorrectlyRunning();
solo.clickOnView(solo.getView(org.linphone.R.id.outgoing_hang_up)); solo.clickOnView(solo.getView(org.linphone.R.id.hang_up));
solo.waitForActivity("LinphoneActivity", 5000); solo.waitForActivity("LinphoneActivity", 5000);
solo.assertCurrentActivity("Expected Linphone Activity", LinphoneActivity.class); solo.assertCurrentActivity("Expected Linphone Activity", LinphoneActivity.class);
} }
@ -364,17 +365,14 @@ public class CallsAudio extends SampleTest {
solo.assertCurrentActivity("Expected OutgoingCall Activity", CallOutgoingActivity.class); solo.assertCurrentActivity("Expected OutgoingCall Activity", CallOutgoingActivity.class);
LinphoneCall call = LinphoneManager.getLc().getCalls()[0]; LinphoneCall call = LinphoneManager.getLc().getCalls()[0];
waitForCallState(call, LinphoneCall.State.OutgoingProgress); waitForCallState(call, LinphoneCall.State.OutgoingProgress);
} }
private void assertCallIsCorrectlyRunning() { private void assertCallIsCorrectlyRunning() {
solo.waitForActivity("CallActivity", 5000); solo.waitForActivity("CallActivity", 5000);
solo.assertCurrentActivity("Expected InCall Activity", CallActivity.class); solo.assertCurrentActivity("Expected InCall Activity", CallActivity.class);
solo.sleep(2000);
LinphoneCall call = LinphoneManager.getLc().getCalls()[0];
LinphoneCall call = LinphoneManager.getLc().getCalls()[0];
waitForCallState(call, LinphoneCall.State.StreamsRunning); waitForCallState(call, LinphoneCall.State.StreamsRunning);
} }