forked from upstream-mirrors/OpenTracks
Fix comment for b287683b8500
This commit is contained in:
+24
-19
@@ -15,9 +15,12 @@
|
||||
*/
|
||||
package com.google.android.apps.mytracks.services;
|
||||
|
||||
import com.google.android.apps.mytracks.Constants;
|
||||
import com.google.android.apps.mytracks.util.StringUtils;
|
||||
import com.google.android.maps.mytracks.R;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.test.AndroidTestCase;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
@@ -30,27 +33,24 @@ import java.util.Date;
|
||||
*/
|
||||
public class DefaultTrackNameFactoryTest extends AndroidTestCase {
|
||||
|
||||
private static final int TRACK_ID = 1;
|
||||
private static final long TRACK_ID = 1L;
|
||||
private static final long START_TIME = 1288213406000L;
|
||||
|
||||
public void testDefaultTrackName_date_local() {
|
||||
DefaultTrackNameFactory defaultTrackNameFactory = new DefaultTrackNameFactory(getContext()) {
|
||||
@Override
|
||||
String getTrackNameSetting() {
|
||||
return getContext().getString(R.string.settings_recording_track_name_date_local_value);
|
||||
}
|
||||
};
|
||||
String value = getContext().getString(R.string.settings_recording_track_name_date_local_value);
|
||||
setTrackNameSeting(value);
|
||||
|
||||
DefaultTrackNameFactory defaultTrackNameFactory = new DefaultTrackNameFactory(getContext());
|
||||
assertEquals(StringUtils.formatDateTime(getContext(), START_TIME),
|
||||
defaultTrackNameFactory.getDefaultTrackName(TRACK_ID, START_TIME));
|
||||
}
|
||||
|
||||
public void testDefaultTrackName_date_iso_8601() {
|
||||
DefaultTrackNameFactory defaultTrackNameFactory = new DefaultTrackNameFactory(getContext()) {
|
||||
@Override
|
||||
String getTrackNameSetting() {
|
||||
return getContext().getString(R.string.settings_recording_track_name_date_iso_8601_value);
|
||||
}
|
||||
};
|
||||
String value = getContext().getString(
|
||||
R.string.settings_recording_track_name_date_iso_8601_value);
|
||||
setTrackNameSeting(value);
|
||||
|
||||
DefaultTrackNameFactory defaultTrackNameFactory = new DefaultTrackNameFactory(getContext());
|
||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
|
||||
DefaultTrackNameFactory.ISO_8601_FORMAT);
|
||||
assertEquals(simpleDateFormat.format(new Date(START_TIME)),
|
||||
@@ -58,13 +58,18 @@ public class DefaultTrackNameFactoryTest extends AndroidTestCase {
|
||||
}
|
||||
|
||||
public void testDefaultTrackName_number() {
|
||||
DefaultTrackNameFactory defaultTrackNameFactory = new DefaultTrackNameFactory(getContext()) {
|
||||
@Override
|
||||
String getTrackNameSetting() {
|
||||
return getContext().getString(R.string.settings_recording_track_name_number_value);
|
||||
}
|
||||
};
|
||||
String value = getContext().getString(R.string.settings_recording_track_name_number_value);
|
||||
setTrackNameSeting(value);
|
||||
|
||||
DefaultTrackNameFactory defaultTrackNameFactory = new DefaultTrackNameFactory(getContext());
|
||||
assertEquals(
|
||||
"Track " + TRACK_ID, defaultTrackNameFactory.getDefaultTrackName(TRACK_ID, START_TIME));
|
||||
}
|
||||
|
||||
private void setTrackNameSeting(String value) {
|
||||
SharedPreferences sharedPreferences = getContext().getSharedPreferences(
|
||||
Constants.SETTINGS_NAME, Context.MODE_PRIVATE);
|
||||
String key = getContext().getString(R.string.settings_recording_track_name_key);
|
||||
sharedPreferences.edit().putString(key, value).apply();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user