diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml index 204c556ed..f0ebff280 100644 --- a/res/xml/preferences.xml +++ b/res/xml/preferences.xml @@ -283,7 +283,7 @@ diff --git a/src/org/linphone/ContactFragment.java b/src/org/linphone/ContactFragment.java index 680d5c135..e18a31946 100644 --- a/src/org/linphone/ContactFragment.java +++ b/src/org/linphone/ContactFragment.java @@ -178,10 +178,8 @@ public class ContactFragment extends Fragment implements OnClickListener { public void onClick(View v) { int id = v.getId(); - switch (id) { - case R.id.editContact: + if (id == R.id.editContact) { LinphoneActivity.instance().editContact(contact); - break; } } } diff --git a/tests/.classpath b/tests/.classpath index 93cfbc5bf..01e79d6cf 100644 --- a/tests/.classpath +++ b/tests/.classpath @@ -2,12 +2,12 @@ - - + + - + diff --git a/tests/libs/robotium-solo-3.4.1-javadoc.jar b/tests/libs/robotium-solo-3.4.1-javadoc.jar deleted file mode 100644 index 9a79d8c83..000000000 Binary files a/tests/libs/robotium-solo-3.4.1-javadoc.jar and /dev/null differ diff --git a/tests/libs/robotium-solo-3.4.1.jar b/tests/libs/robotium-solo-3.4.1.jar deleted file mode 100644 index 88906845a..000000000 Binary files a/tests/libs/robotium-solo-3.4.1.jar and /dev/null differ diff --git a/tests/libs/robotium-solo-3.6-javadoc.jar b/tests/libs/robotium-solo-3.6-javadoc.jar new file mode 100644 index 000000000..db4e75b2c Binary files /dev/null and b/tests/libs/robotium-solo-3.6-javadoc.jar differ diff --git a/tests/libs/robotium-solo-3.6.jar b/tests/libs/robotium-solo-3.6.jar new file mode 100644 index 000000000..4280906d1 Binary files /dev/null and b/tests/libs/robotium-solo-3.6.jar differ diff --git a/tests/src/org/linphone/test/AccountsTest.java b/tests/src/org/linphone/test/AccountsTest.java index 58929d984..c3fc473e1 100644 --- a/tests/src/org/linphone/test/AccountsTest.java +++ b/tests/src/org/linphone/test/AccountsTest.java @@ -4,6 +4,7 @@ import junit.framework.Assert; import org.linphone.LinphoneActivity; import org.linphone.R; +import org.linphone.mediastream.video.capture.hwconf.Hacks; import org.linphone.setup.SetupActivity; import android.content.Context; @@ -30,7 +31,6 @@ public class AccountsTest extends private void selectItemInListOnUIThread(final int item) { solo.sleep(500); getActivity().runOnUiThread(new Runnable() { - @Override public void run() { ListView list = (ListView) solo.getView(android.R.id.list); list.setSelection(item); @@ -60,7 +60,10 @@ public class AccountsTest extends solo.enterText((EditText) solo.getView(R.id.setup_password), "wizard15"); solo.clickOnText(context.getString(R.string.setup_apply)); - solo.waitForActivity("LinphoneActivity", 2000); + if (!Hacks.hasBuiltInEchoCanceller()) + solo.waitForActivity("LinphoneActivity", 8000); + else + solo.waitForActivity("LinphoneActivity", 2000); Assert.assertTrue(solo.searchText("wizard15@sip.linphone.org")); int nbAccountsAfter = prefs.getInt(getActivity().getString(R.string.pref_extra_accounts), 0); @@ -71,8 +74,8 @@ public class AccountsTest extends Assert.assertEquals(stunServer, context.getString(R.string.default_stun)); Log.testSuccess("Default stun server is configured"); - boolean tls = prefs.getBoolean(context.getString(R.string.pref_transport_tls_key), false); - Assert.assertEquals(tls, true); + String transport = prefs.getString(context.getString(R.string.pref_transport_key), context.getString(R.string.pref_transport_udp_key)); + Assert.assertEquals(transport, context.getString(R.string.pref_transport_tls_key)); Log.testSuccess("TLS is set by default"); String proxy = prefs.getString(context.getString(R.string.pref_proxy_key), ""); @@ -122,6 +125,7 @@ public class AccountsTest extends solo.clickOnText("junit@test.linphone.org"); selectItemInListOnUIThread(6); solo.clickOnText(context.getString(R.string.pref_default_account)); + solo.goBack(); int defaultAccount = prefs.getInt(context.getString(R.string.pref_default_account_key), 0); solo.sleep(1000); Assert.assertEquals(1, defaultAccount); diff --git a/tests/src/org/linphone/test/AccountzFreephonieTest.java b/tests/src/org/linphone/test/AccountzFreephonieTest.java index f02410a79..8e66f95d8 100644 --- a/tests/src/org/linphone/test/AccountzFreephonieTest.java +++ b/tests/src/org/linphone/test/AccountzFreephonieTest.java @@ -1,8 +1,12 @@ package org.linphone.test; +import junit.framework.Assert; + import org.linphone.InCallActivity; import org.linphone.LinphoneActivity; +import org.linphone.LinphoneManager; import org.linphone.R; +import org.linphone.core.LinphoneCall; import org.linphone.setup.SetupActivity; import android.content.Context; @@ -24,7 +28,6 @@ public class AccountzFreephonieTest extends ActivityInstrumentationTestCase2