From 09229a9ebbed094eb5a5829bbe0250d16c39a17e Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Mon, 01 Oct 2012 21:32:48 +0000
Subject: [PATCH] Avoid referencing external resources during unit tests.

---
 opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordReaderTestCase.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordReaderTestCase.java b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordReaderTestCase.java
index 1028cf5..9b7257d 100644
--- a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordReaderTestCase.java
+++ b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordReaderTestCase.java
@@ -36,6 +36,7 @@
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 
+import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
@@ -1003,6 +1004,10 @@
      */
     @Test(expectedExceptions = DecodeException.class)
     public void testReadFileContainingInvalidURLThrowsError() throws Exception {
+        // Obtain the name of a file which is guaranteed not to exist.
+        final File file = File.createTempFile("sdk", null);
+        final String url = file.toURI().toURL().toString();
+        file.delete();
 
         // @formatter:off
         final  LDIFChangeRecordReader reader = new LDIFChangeRecordReader(
@@ -1017,7 +1022,7 @@
             "sn: Jensen",
             "uid: fiona",
             "telephonenumber: +1 408 555 1212",
-            "jpegphoto:< http://www.FionaJensen.www"
+            "jpegphoto:< " + url
         );
         // @formatter:on
 

--
Gitblit v1.10.0