diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/io/sendtogoogle/ResultDialogFactoryTest.java b/MyTracksTest/src/com/google/android/apps/mytracks/io/sendtogoogle/ResultDialogFactoryTest.java index b13e3d1a9..0d76e2a1f 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/io/sendtogoogle/ResultDialogFactoryTest.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/io/sendtogoogle/ResultDialogFactoryTest.java @@ -15,6 +15,7 @@ */ package com.google.android.apps.mytracks.io.sendtogoogle; +import com.google.android.apps.mytracks.MyTracks; import com.google.android.maps.mytracks.R; import android.app.AlertDialog; @@ -32,9 +33,9 @@ import java.util.List; * * @author Matthew Simmons */ -public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2 { +public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2 { public ResultDialogFactoryTest() { - super(SendActivity.class); + super(MyTracks.class); } private List makeResults(SendResult... results) { @@ -49,12 +50,20 @@ public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2 results = makeResults(new SendResult(SendType.MYMAPS, true), new SendResult(SendType.DOCS, true)); - AlertDialog dialog = ResultDialogFactory.makeDialog(getActivity(), results, clickListener, null, null); + AlertDialog dialog = ResultDialogFactory.makeDialog( + myTracks, results, clickListener, null, null); dialog.show(); ListView listView = (ListView) dialog.findViewById(R.id.send_to_google_result_list); @@ -82,22 +91,23 @@ public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2 results = makeResults(new SendResult(SendType.MYMAPS, true), - new SendResult(SendType.DOCS, true)); + List results = makeResults( + new SendResult(SendType.MYMAPS, true), new SendResult(SendType.DOCS, true)); - AlertDialog dialog = ResultDialogFactory.makeDialog(getActivity(), results, - clickListener, clickListener, null); + AlertDialog dialog = ResultDialogFactory.makeDialog( + myTracks, results, clickListener, clickListener, null); dialog.show(); assertEquals(View.VISIBLE, dialog.getButton(AlertDialog.BUTTON_POSITIVE).getVisibility()); - assertEquals(View.VISIBLE, dialog.getButton(AlertDialog.BUTTON_NEUTRAL).getVisibility()); + assertEquals(View.VISIBLE, dialog.getButton(AlertDialog.BUTTON_NEGATIVE).getVisibility()); } public void testFailure_noShare() { List results = makeResults(new SendResult(SendType.MYMAPS, true), new SendResult(SendType.DOCS, false)); - AlertDialog dialog = ResultDialogFactory.makeDialog(getActivity(), results, clickListener, null, null); + AlertDialog dialog = ResultDialogFactory.makeDialog( + myTracks, results, clickListener, null, null); dialog.show(); assertEquals(View.GONE, @@ -110,11 +120,11 @@ public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2 results = makeResults(new SendResult(SendType.MYMAPS, true), new SendResult(SendType.DOCS, false)); - AlertDialog dialog = ResultDialogFactory.makeDialog(getActivity(), results, - clickListener, clickListener, null); + AlertDialog dialog = ResultDialogFactory.makeDialog( + myTracks, results, clickListener, clickListener, null); dialog.show(); assertEquals(View.VISIBLE, dialog.getButton(AlertDialog.BUTTON_POSITIVE).getVisibility()); - assertEquals(View.VISIBLE, dialog.getButton(AlertDialog.BUTTON_NEUTRAL).getVisibility()); + assertEquals(View.VISIBLE, dialog.getButton(AlertDialog.BUTTON_NEGATIVE).getVisibility()); } } diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/services/sensors/ant/AntSensorManagerTest.java b/MyTracksTest/src/com/google/android/apps/mytracks/services/sensors/ant/AntSensorManagerTest.java index 540eab2f3..d7817b80f 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/services/sensors/ant/AntSensorManagerTest.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/services/sensors/ant/AntSensorManagerTest.java @@ -15,20 +15,20 @@ */ package com.google.android.apps.mytracks.services.sensors.ant; -import com.google.android.apps.mytracks.services.sensors.ant.AntSensorManager; - +import android.content.Context; import android.test.AndroidTestCase; import android.test.MoreAsserts; public class AntSensorManagerTest extends AndroidTestCase { private class TestAntSensorManager extends AntSensorManager { + + public TestAntSensorManager(Context context) { + super(context); + } + public byte messageId; public byte[] messageData; - public TestAntSensorManager() { - super(null); - } - @Override protected void setupAntSensorChannels() {} @@ -47,7 +47,13 @@ public class AntSensorManagerTest extends AndroidTestCase { } } - private final TestAntSensorManager sensorManager = new TestAntSensorManager(); + private TestAntSensorManager sensorManager; + + @Override + protected void setUp() throws Exception { + super.setUp(); + sensorManager = new TestAntSensorManager(getContext()); + } public void testSimple() { byte[] rawMessage = {