Bypass the other gtasks tests if no account manager

pull/14/head
Sam Bosley 13 years ago
parent cbb1475bec
commit a2196491bb

@ -25,11 +25,13 @@ import com.todoroo.astrid.test.DatabaseTestCase;
public class GtasksApiTest extends DatabaseTestCase {
private static final String DEFAULT_LIST = "@default";
private static final String TEST_ACCOUNT = "sync_tester@astrid.com";
private static final String TEST_ACCOUNT = "sync_tester2@astrid.com";
private static GtasksService service;
private static boolean initialized = false;
private boolean bypassTests = false;
public void testCreateTask() throws Exception {
if(bypassTests) return;
Task newTask = new Task();
String title = newTask.title = "New task";
@ -38,6 +40,7 @@ public class GtasksApiTest extends DatabaseTestCase {
}
public void testUpdateTaskProperties() throws Exception {
if(bypassTests) return;
Task newTask = new Task();
String title = newTask.title = "This title will change";
@ -51,6 +54,7 @@ public class GtasksApiTest extends DatabaseTestCase {
}
public void testTaskDateFormatting() throws Exception {
if(bypassTests) return;
Task newTask = new Task();
String title = newTask.title = "Due date will change";
@ -74,6 +78,7 @@ public class GtasksApiTest extends DatabaseTestCase {
}
public void testTaskDeleted() throws Exception {
if(bypassTests) return;
Task newTask = new Task();
String title = newTask.title = "This task will be deleted";
@ -85,6 +90,7 @@ public class GtasksApiTest extends DatabaseTestCase {
}
public void testTaskMoved() throws Exception {
if(bypassTests) return;
Task newTask1 = new Task();
String title1 = newTask1.title = "Task 1";
Task newTask2 = new Task();
@ -114,6 +120,7 @@ public class GtasksApiTest extends DatabaseTestCase {
}
public void testMoveBetweenLists() throws Exception {
if(bypassTests) return;
Task newTask = new Task();
String title = newTask.title = "This task will move lists";
@ -157,6 +164,7 @@ public class GtasksApiTest extends DatabaseTestCase {
}
public void testCreateList() throws Exception {
if(bypassTests) return;
String title1 = "My new list!";
service.createGtaskList(title1);
assertNotNull(listWithTitle(title1));
@ -168,6 +176,7 @@ public class GtasksApiTest extends DatabaseTestCase {
}
public void testDeleteList() throws Exception {
if(bypassTests) return;
String title = "This list will be deleted";
TaskList t = service.createGtaskList(title);
assertNotNull(listWithTitle(title));
@ -177,6 +186,7 @@ public class GtasksApiTest extends DatabaseTestCase {
}
public void testUpdateListProperties() throws Exception {
if(bypassTests) return;
String title1 = "This title will change";
TaskList t = service.createGtaskList(title1);
assertNotNull(listWithTitle(title1));
@ -211,6 +221,10 @@ public class GtasksApiTest extends DatabaseTestCase {
}
if (toUse == null) {
if (accounts.length == 0) {
bypassTests = true;
return;
}
toUse = accounts[0];
}

@ -34,6 +34,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
private static GtasksService gtasksService;
private GtasksSyncProvider syncProvider;
private static boolean initialized = false;
private boolean bypassTests = false;
private static String DEFAULT_LIST = "@default";
private static final String TEST_ACCOUNT = "sync_tester2@astrid.com";
@ -48,6 +49,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
* Basic creation tests
*/
public void testTaskCreatedLocally() {
if(bypassTests) return;
String title = "Astrid task 1";
Task localTask = createNewLocalTask(title);
@ -57,6 +59,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void testTaskCreatedRemotely() throws Exception {
if(bypassTests) return;
String title = "Gtasks task 1";
com.google.api.services.tasks.v1.model.Task remoteTask = new com.google.api.services.tasks.v1.model.Task();
remoteTask.title = title;
@ -71,6 +74,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
* Title editing tests
*/
public void testTitleChangedLocally() throws Exception {
if(bypassTests) return;
String title = "Astrid task 2";
Task localTask = createNewLocalTask(title);
@ -94,6 +98,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void testTitleChangedRemotely() throws Exception {
if(bypassTests) return;
String title = "Astrid task 3";
Task localTask = createNewLocalTask(title);
@ -117,6 +122,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void testDateChangedLocally() throws Exception {
if(bypassTests) return;
Task localTask = createLocalTaskForDateTests(" locally");
String title = localTask.getValue(Task.TITLE);
long startDate = localTask.getValue(Task.DUE_DATE);
@ -143,6 +149,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void testDateChangedRemotely() throws Exception {
if(bypassTests) return;
Task localTask = createLocalTaskForDateTests(" remotely");
String title = localTask.getValue(Task.TITLE);
long startDate = localTask.getValue(Task.DUE_DATE);
@ -170,6 +177,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void testDateChangedBoth_ChooseLocal() throws Exception {
if(bypassTests) return;
Task localTask = createLocalTaskForDateTests(" remotely");
String title = localTask.getValue(Task.TITLE);
long startDate = localTask.getValue(Task.DUE_DATE);
@ -203,6 +211,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void DISABLED_testDateChangedBoth_ChooseRemote() throws Exception {
if(bypassTests) return;
Task localTask = createLocalTaskForDateTests(" remotely");
String title = localTask.getValue(Task.TITLE);
long startDate = localTask.getValue(Task.DUE_DATE);
@ -249,6 +258,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void testNoteEditedLocally() throws Exception {
if(bypassTests) return;
Task localTask = createLocalTaskForNoteTests(" locally");
String title = localTask.getValue(Task.TITLE);
String originalNote = localTask.getValue(Task.NOTES);
@ -274,6 +284,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void testNoteEditedRemotely() throws Exception {
if(bypassTests) return;
Task localTask = createLocalTaskForNoteTests(" remotely");
String title = localTask.getValue(Task.TITLE);
String originalNote = localTask.getValue(Task.NOTES);
@ -299,6 +310,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void DISABLED_testNoteEditedBoth() throws Exception {
if(bypassTests) return;
Task localTask = createLocalTaskForNoteTests(" remotely");
String title = localTask.getValue(Task.TITLE);
String originalNote = localTask.getValue(Task.NOTES);
@ -344,6 +356,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
*/
public void testTaskCompletedLocally() throws Exception {
if(bypassTests) return;
String title = "Will complete locally";
Task localTask = createNewLocalTask(title);
@ -366,6 +379,7 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
public void testTaskCompletedRemotely() throws Exception {
if(bypassTests) return;
String title = "Will complete remotely";
Task localTask = createNewLocalTask(title);
@ -483,6 +497,10 @@ public class GtasksNewSyncTest extends DatabaseTestCase {
}
}
if (toUse == null) {
if (accounts.length == 0) {
bypassTests = true;
return;
}
toUse = accounts[0];
}

@ -44,6 +44,7 @@ public class GtasksSyncOnSaveTest extends DatabaseTestCase {
public void testSyncOnCreate() throws IOException {
if(bypassTests) return;
performBasicCreation("");
}

Loading…
Cancel
Save