From 1491405c63569b49eec24445bec20c370d96872f Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Wed, 8 May 2013 12:12:30 +0400 Subject: [PATCH] fix blinking tests --- .../tasks-tests/test/com/intellij/tasks/TaskVcsTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskVcsTest.java b/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskVcsTest.java index 40207a4be215..4691bcec8fc7 100644 --- a/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskVcsTest.java +++ b/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskVcsTest.java @@ -125,15 +125,18 @@ public class TaskVcsTest extends CodeInsightFixtureTestCase { Task task = myRepository.findTask("TEST-001"); assertNotNull(task); myTaskManager.activateTask(task, false, true); + myChangeListManager.waitUntilRefreshed(); LocalTask defaultTask = myTaskManager.findTask(LocalTaskImpl.DEFAULT_TASK_ID); assertNotNull(defaultTask); myTaskManager.activateTask(defaultTask, false, true); + myChangeListManager.waitUntilRefreshed(); assertEquals(defaultTask, myTaskManager.getActiveTask()); LocalTask anotherTask = myTaskManager.findTask("TEST-001"); assertNotNull(anotherTask); myTaskManager.createChangeList(defaultTask, "Default (1)"); + myChangeListManager.waitUntilRefreshed(); assertEquals(1, anotherTask.getChangeLists().size()); assertEquals(2, defaultTask.getChangeLists().size()); @@ -161,10 +164,12 @@ public class TaskVcsTest extends CodeInsightFixtureTestCase { Task task = myRepository.findTask("TEST-001"); assertNotNull(task); myTaskManager.activateTask(task, false, true); + myChangeListManager.waitUntilRefreshed(); LocalTask defaultTask = myTaskManager.findTask(LocalTaskImpl.DEFAULT_TASK_ID); assertNotNull(defaultTask); myTaskManager.activateTask(defaultTask, false, true); + myChangeListManager.waitUntilRefreshed(); assertEquals(defaultTask, myTaskManager.getActiveTask()); LocalTask anotherTask = myTaskManager.findTask("TEST-001"); @@ -188,10 +193,12 @@ public class TaskVcsTest extends CodeInsightFixtureTestCase { Task task = myRepository.findTask("TEST-001"); assertNotNull(task); myTaskManager.activateTask(task, false, true); + myChangeListManager.waitUntilRefreshed(); LocalTask defaultTask = myTaskManager.findTask(LocalTaskImpl.DEFAULT_TASK_ID); assertNotNull(defaultTask); myTaskManager.activateTask(defaultTask, false, true); + myChangeListManager.waitUntilRefreshed(); assertEquals(defaultTask, myTaskManager.getActiveTask()); LocalTask anotherTask = myTaskManager.findTask("TEST-001"); @@ -241,6 +248,7 @@ public class TaskVcsTest extends CodeInsightFixtureTestCase { Task task = myRepository.findTask("TEST-001"); assertNotNull(task); myTaskManager.activateTask(task, false, true); + myChangeListManager.waitUntilRefreshed(); LocalTask localTask = myTaskManager.getActiveTask(); assertNotNull(localTask); assertEquals("TEST-001 Summary 001 TEST", localTask.getChangeLists().get(0).comment); @@ -254,6 +262,7 @@ public class TaskVcsTest extends CodeInsightFixtureTestCase { Task task = myRepository.findTask("TEST-001"); assertNotNull(task); myTaskManager.activateTask(task, false, true); + myChangeListManager.waitUntilRefreshed(); assertEquals(2, myTaskManager.getLocalTasks().size()); assertEquals(2, myChangeListManager.getChangeListsCopy().size());