forked from upstream-mirrors/OpenTracks
merge from main
This commit is contained in:
+23
-13
@@ -15,6 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.google.android.apps.mytracks.io.sendtogoogle;
|
package com.google.android.apps.mytracks.io.sendtogoogle;
|
||||||
|
|
||||||
|
import com.google.android.apps.mytracks.MyTracks;
|
||||||
import com.google.android.maps.mytracks.R;
|
import com.google.android.maps.mytracks.R;
|
||||||
|
|
||||||
import android.app.AlertDialog;
|
import android.app.AlertDialog;
|
||||||
@@ -32,9 +33,9 @@ import java.util.List;
|
|||||||
*
|
*
|
||||||
* @author Matthew Simmons
|
* @author Matthew Simmons
|
||||||
*/
|
*/
|
||||||
public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2<SendActivity> {
|
public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2<MyTracks> {
|
||||||
public ResultDialogFactoryTest() {
|
public ResultDialogFactoryTest() {
|
||||||
super(SendActivity.class);
|
super(MyTracks.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<SendResult> makeResults(SendResult... results) {
|
private List<SendResult> makeResults(SendResult... results) {
|
||||||
@@ -49,12 +50,20 @@ public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2<Se
|
|||||||
@Override
|
@Override
|
||||||
public void onClick(DialogInterface dialog, int which) {}
|
public void onClick(DialogInterface dialog, int which) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
private MyTracks myTracks;
|
||||||
|
|
||||||
|
protected void setUp() throws Exception {
|
||||||
|
super.setUp();
|
||||||
|
myTracks = getActivity();
|
||||||
|
};
|
||||||
|
|
||||||
public void testSuccess_noShare() {
|
public void testSuccess_noShare() {
|
||||||
List<SendResult> results = makeResults(new SendResult(SendType.MYMAPS, true),
|
List<SendResult> results = makeResults(new SendResult(SendType.MYMAPS, true),
|
||||||
new SendResult(SendType.DOCS, 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();
|
dialog.show();
|
||||||
|
|
||||||
ListView listView = (ListView) dialog.findViewById(R.id.send_to_google_result_list);
|
ListView listView = (ListView) dialog.findViewById(R.id.send_to_google_result_list);
|
||||||
@@ -82,22 +91,23 @@ public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2<Se
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void testSuccess_share() {
|
public void testSuccess_share() {
|
||||||
List<SendResult> results = makeResults(new SendResult(SendType.MYMAPS, true),
|
List<SendResult> results = makeResults(
|
||||||
new SendResult(SendType.DOCS, true));
|
new SendResult(SendType.MYMAPS, true), new SendResult(SendType.DOCS, true));
|
||||||
|
|
||||||
AlertDialog dialog = ResultDialogFactory.makeDialog(getActivity(), results,
|
AlertDialog dialog = ResultDialogFactory.makeDialog(
|
||||||
clickListener, clickListener, null);
|
myTracks, results, clickListener, clickListener, null);
|
||||||
dialog.show();
|
dialog.show();
|
||||||
|
|
||||||
assertEquals(View.VISIBLE, dialog.getButton(AlertDialog.BUTTON_POSITIVE).getVisibility());
|
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() {
|
public void testFailure_noShare() {
|
||||||
List<SendResult> results = makeResults(new SendResult(SendType.MYMAPS, true),
|
List<SendResult> results = makeResults(new SendResult(SendType.MYMAPS, true),
|
||||||
new SendResult(SendType.DOCS, false));
|
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();
|
dialog.show();
|
||||||
|
|
||||||
assertEquals(View.GONE,
|
assertEquals(View.GONE,
|
||||||
@@ -110,11 +120,11 @@ public class ResultDialogFactoryTest extends ActivityInstrumentationTestCase2<Se
|
|||||||
List<SendResult> results = makeResults(new SendResult(SendType.MYMAPS, true),
|
List<SendResult> results = makeResults(new SendResult(SendType.MYMAPS, true),
|
||||||
new SendResult(SendType.DOCS, false));
|
new SendResult(SendType.DOCS, false));
|
||||||
|
|
||||||
AlertDialog dialog = ResultDialogFactory.makeDialog(getActivity(), results,
|
AlertDialog dialog = ResultDialogFactory.makeDialog(
|
||||||
clickListener, clickListener, null);
|
myTracks, results, clickListener, clickListener, null);
|
||||||
dialog.show();
|
dialog.show();
|
||||||
|
|
||||||
assertEquals(View.VISIBLE, dialog.getButton(AlertDialog.BUTTON_POSITIVE).getVisibility());
|
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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+13
-7
@@ -15,20 +15,20 @@
|
|||||||
*/
|
*/
|
||||||
package com.google.android.apps.mytracks.services.sensors.ant;
|
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.AndroidTestCase;
|
||||||
import android.test.MoreAsserts;
|
import android.test.MoreAsserts;
|
||||||
|
|
||||||
public class AntSensorManagerTest extends AndroidTestCase {
|
public class AntSensorManagerTest extends AndroidTestCase {
|
||||||
private class TestAntSensorManager extends AntSensorManager {
|
private class TestAntSensorManager extends AntSensorManager {
|
||||||
|
|
||||||
|
public TestAntSensorManager(Context context) {
|
||||||
|
super(context);
|
||||||
|
}
|
||||||
|
|
||||||
public byte messageId;
|
public byte messageId;
|
||||||
public byte[] messageData;
|
public byte[] messageData;
|
||||||
|
|
||||||
public TestAntSensorManager() {
|
|
||||||
super(null);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void setupAntSensorChannels() {}
|
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() {
|
public void testSimple() {
|
||||||
byte[] rawMessage = {
|
byte[] rawMessage = {
|
||||||
|
|||||||
Reference in New Issue
Block a user