Fixed a couple bugs in unit tests that should make them work on Jenkins

pull/14/head
Sam Bosley 14 years ago
parent 71b9a33701
commit 7a731a190a

@ -20,6 +20,7 @@ import android.content.res.Resources;
import android.os.Handler;
import android.text.TextUtils;
import android.util.Log;
import android.view.WindowManager.BadTokenException;
import com.google.ical.values.RRule;
import com.timsu.astrid.R;
@ -99,9 +100,13 @@ public class TasksXmlImporter {
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setCancelable(false);
progressDialog.setIndeterminate(true);
progressDialog.show();
if(context instanceof Activity)
progressDialog.setOwnerActivity((Activity)context);
try {
progressDialog.show();
if(context instanceof Activity)
progressDialog.setOwnerActivity((Activity)context);
} catch (BadTokenException e) {
// Running from a unit test or some such thing
}
new Thread(new Runnable() {
@Override

@ -171,7 +171,7 @@ public class TitleParserTest extends DatabaseTestCase {
task.setValue(Task.TITLE, "Jog tomorrow");
taskService.quickAdd(task);
date = new Date(task.getValue(Task.DUE_DATE));
assertEquals(date.getDay()+1, today.get(Calendar.DAY_OF_WEEK)+1);
assertEquals(date.getDay()+1 % 7, today.get(Calendar.DAY_OF_WEEK)+1 % 7);
String[] days = {
"sunday",

Loading…
Cancel
Save