From d80a3262518f8c1a4fdcdecd7b0ba8ffba1eec1e Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Mon, 30 May 2016 10:43:13 +0000
Subject: [PATCH] OPENDJ-2987 Cleanup of TestLDIFReader class
---
opendj-server-legacy/src/test/java/org/opends/server/util/TestLDIFReader.java | 59 ++++++++++-------------------------------------------------
1 files changed, 10 insertions(+), 49 deletions(-)
diff --git a/opendj-server-legacy/src/test/java/org/opends/server/util/TestLDIFReader.java b/opendj-server-legacy/src/test/java/org/opends/server/util/TestLDIFReader.java
index 83ac684..87b9f49 100644
--- a/opendj-server-legacy/src/test/java/org/opends/server/util/TestLDIFReader.java
+++ b/opendj-server-legacy/src/test/java/org/opends/server/util/TestLDIFReader.java
@@ -183,14 +183,8 @@
// Create a temporary file containing an attribute value.
TEMP_FILE = File.createTempFile("tmp", "txt");
- OutputStream out = null;
- try {
- out = new FileOutputStream(TEMP_FILE);
+ try (OutputStream out = new FileOutputStream(TEMP_FILE)) {
out.write(TEMP_FILE_STRING.getBytes("UTF-8"));
- } finally {
- if (out != null) {
- out.close();
- }
}
}
@@ -215,15 +209,11 @@
*/
@Test
public void testInitialState() throws Exception {
- LDIFReader reader = createLDIFReader("");
-
- try {
+ try (LDIFReader reader = createLDIFReader("")) {
Assert.assertEquals(reader.getEntriesIgnored(), 0);
Assert.assertEquals(reader.getEntriesRead(), 0);
Assert.assertEquals(reader.getEntriesRejected(), 0);
Assert.assertEquals(reader.getLastEntryLineNumber(), -1);
- } finally {
- reader.close();
}
}
@@ -235,19 +225,14 @@
*/
@Test
public void testReadEntryEmptyStream() throws Exception {
- LDIFReader reader = createLDIFReader("");
-
- try {
+ try (LDIFReader reader = createLDIFReader("")) {
Entry entry = reader.readEntry();
-
Assert.assertNull(entry);
Assert.assertEquals(reader.getEntriesIgnored(), 0);
Assert.assertEquals(reader.getEntriesRead(), 0);
Assert.assertEquals(reader.getEntriesRejected(), 0);
Assert.assertEquals(reader.getLastEntryLineNumber(), -1);
- } finally {
- reader.close();
}
}
@@ -260,19 +245,14 @@
*/
@Test(dependsOnMethods = { "testReadEntryEmptyStream" })
public void testReadEntryEmptyStreamVersion() throws Exception {
- LDIFReader reader = createLDIFReader("version: 1\n");
-
- try {
+ try (LDIFReader reader = createLDIFReader("version: 1\n")) {
Entry entry = reader.readEntry();
-
Assert.assertNull(entry);
Assert.assertEquals(reader.getEntriesIgnored(), 0);
Assert.assertEquals(reader.getEntriesRead(), 0);
Assert.assertEquals(reader.getEntriesRejected(), 0);
Assert.assertEquals(reader.getLastEntryLineNumber(), 1);
- } finally {
- reader.close();
}
}
@@ -284,18 +264,14 @@
*/
@Test
public void testChangeRecordEmptyStream() throws Exception {
- LDIFReader reader = createLDIFReader("");
- try {
+ try (LDIFReader reader = createLDIFReader("")) {
ChangeRecordEntry change = reader.readChangeRecord(true);
-
Assert.assertNull(change);
Assert.assertEquals(reader.getEntriesIgnored(), 0);
Assert.assertEquals(reader.getEntriesRead(), 0);
Assert.assertEquals(reader.getEntriesRejected(), 0);
Assert.assertEquals(reader.getLastEntryLineNumber(), -1);
- } finally {
- reader.close();
}
}
@@ -413,9 +389,7 @@
*/
@Test(dependsOnMethods = { "testChangeRecordEmptyStream" })
public void testReadChangeMultiple() throws Exception {
- LDIFReader reader = createLDIFReader(VALID_LDIF);
-
- try {
+ try (LDIFReader reader = createLDIFReader(VALID_LDIF)) {
ChangeRecordEntry change;
AddChangeRecordEntry add;
DeleteChangeRecordEntry delete;
@@ -587,8 +561,6 @@
Assert.assertEquals(reader.getEntriesRead(), 0);
Assert.assertEquals(reader.getEntriesRejected(), 0);
Assert.assertEquals(reader.getLastEntryLineNumber(), 72);
- } finally {
- reader.close();
}
}
@@ -600,9 +572,7 @@
*/
@Test(dependsOnMethods = { "testReadChangeMultiple" })
public void testReadChangeMultipleAndReject() throws Exception {
- LDIFReader reader = createLDIFReader(VALID_LDIF);
-
- try {
+ try (LDIFReader reader = createLDIFReader(VALID_LDIF)) {
reader.readChangeRecord(false);
reader.readChangeRecord(false);
reader.readChangeRecord(false);
@@ -620,8 +590,6 @@
// Check final state.
Assert.assertNull(reader.readChangeRecord(false));
Assert.assertEquals(reader.getEntriesRejected(), 2);
- } finally {
- reader.close();
}
}
@@ -636,9 +604,8 @@
StringBuilder buffer = new StringBuilder(TEMP_FILE_LDIF);
buffer.append(TEMP_FILE.getCanonicalPath());
buffer.append("\n");
- LDIFReader reader = createLDIFReader(buffer.toString());
- try {
+ try (LDIFReader reader = createLDIFReader(buffer.toString())) {
ChangeRecordEntry change = reader.readChangeRecord(false);
Assert.assertTrue(change instanceof AddChangeRecordEntry);
AddChangeRecordEntry add = (AddChangeRecordEntry) change;
@@ -651,8 +618,6 @@
// Check final state.
Assert.assertNull(reader.readChangeRecord(false));
- } finally {
- reader.close();
}
}
@@ -901,13 +866,9 @@
@Test(dataProvider = "invalidLDIFChangeRecords",
expectedExceptions = { LDIFException.class })
public void testReadChangeInvalidData(String ldifString) throws Exception {
- LDIFReader reader = createLDIFReader(ldifString);
- ChangeRecordEntry change = null;
-
- try {
+ final ChangeRecordEntry change;
+ try (LDIFReader reader = createLDIFReader(ldifString)) {
change = reader.readChangeRecord(false);
- } finally {
- reader.close();
}
Assert.fail("Expected exception but got result: "
--
Gitblit v1.10.0