From f1c2ef552d66383fde1d5cfd207285b2d09c0e2c Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Fri, 24 Apr 2009 00:13:37 +0000
Subject: [PATCH] - restore Issue 3773 fix. - avoid ConcurrentModificationException when removing completed task iterations. - plug possible naming conflict so that task ids from completed tasks can be reused.

---
 opends/tests/unit-tests-testng/src/server/org/opends/server/backends/task/TaskBackendTestCase.java |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/task/TaskBackendTestCase.java b/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/task/TaskBackendTestCase.java
index 27be97a..e405d56 100644
--- a/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/task/TaskBackendTestCase.java
+++ b/opends/tests/unit-tests-testng/src/server/org/opends/server/backends/task/TaskBackendTestCase.java
@@ -524,9 +524,8 @@
     assertEquals(resultCode, 0);
     assertFalse(DirectoryServer.entryExists(DN.decode(taskDN)));
 
-    // Make sure recurring task iteration got canceled.
-    scheduledTask = TasksTestCase.getTask(DN.decode(scheduledTaskDN));
-    assertTrue(TaskState.isCancelled(scheduledTask.getTaskState()));
+    // Make sure recurring task iteration got canceled and removed.
+    assertFalse(DirectoryServer.entryExists(DN.decode(scheduledTaskDN)));
   }
 
 

--
Gitblit v1.10.0