fixed tests to pass on windows by closing the recordmanager first before deleting the files
diff --git a/mavibot/src/test/java/org/apache/directory/mavibot/btree/PersistedBTreeTransactionTest.java b/mavibot/src/test/java/org/apache/directory/mavibot/btree/PersistedBTreeTransactionTest.java
index 250e162..b8abe96 100644
--- a/mavibot/src/test/java/org/apache/directory/mavibot/btree/PersistedBTreeTransactionTest.java
+++ b/mavibot/src/test/java/org/apache/directory/mavibot/btree/PersistedBTreeTransactionTest.java
@@ -79,6 +79,12 @@
btreeNoTransactions.close();
btreeWithTransactions.close();
+ recordManagerNoTxn.close();
+ recordManagerTxn.close();
+
+ assertTrue( recordManagerNoTxn.isContextOk() );
+ assertTrue( recordManagerTxn.isContextOk() );
+
if ( dataDirNoTxn.exists() )
{
FileUtils.deleteDirectory( dataDirNoTxn );
@@ -88,12 +94,6 @@
{
FileUtils.deleteDirectory( dataDirWithTxn );
}
-
- recordManagerNoTxn.close();
- recordManagerTxn.close();
-
- assertTrue( recordManagerNoTxn.isContextOk() );
- assertTrue( recordManagerTxn.isContextOk() );
}
diff --git a/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerFreePageTest.java b/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerFreePageTest.java
index 3e0e1c1..314b768 100644
--- a/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerFreePageTest.java
+++ b/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerFreePageTest.java
@@ -84,14 +84,13 @@
btree.close();
+ recordManager1.close();
+ assertTrue( recordManager1.isContextOk() );
+
if ( dataDir.exists() )
{
FileUtils.deleteDirectory( dataDir );
}
-
- recordManager1.close();
-
- assertTrue( recordManager1.isContextOk() );
}
diff --git a/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerTest.java b/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerTest.java
index 9891fbb..d2dd085 100644
--- a/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerTest.java
+++ b/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerTest.java
@@ -88,6 +88,8 @@
{
btree.close();
+ recordManager.close();
+
if ( dataDir.exists() )
{
FileUtils.deleteDirectory( dataDir );
diff --git a/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerWithDuplicatesTest.java b/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerWithDuplicatesTest.java
index 1bce2a1..cd83696 100644
--- a/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerWithDuplicatesTest.java
+++ b/mavibot/src/test/java/org/apache/directory/mavibot/btree/RecordManagerWithDuplicatesTest.java
@@ -82,13 +82,13 @@
{
btree.close();
+ recordManager.close();
+ assertTrue( recordManager.isContextOk() );
+
if ( dataDir.exists() )
{
FileUtils.deleteDirectory( dataDir );
}
-
- recordManager.close();
- assertTrue( recordManager.isContextOk() );
}