From be4a449a93aa3fb8e3bb89067447e7caaa5da786 Mon Sep 17 00:00:00 2001 From: dsyer Date: Wed, 15 Aug 2007 22:05:33 +0000 Subject: [PATCH] Windoze file issues --- .../batch/io/xml/XmlOutputSourceTests.java | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/infrastructure/src/test/java/org/springframework/batch/io/xml/XmlOutputSourceTests.java b/infrastructure/src/test/java/org/springframework/batch/io/xml/XmlOutputSourceTests.java index 94435b222..d71099047 100644 --- a/infrastructure/src/test/java/org/springframework/batch/io/xml/XmlOutputSourceTests.java +++ b/infrastructure/src/test/java/org/springframework/batch/io/xml/XmlOutputSourceTests.java @@ -18,24 +18,17 @@ package org.springframework.batch.io.xml; import java.io.File; import java.io.IOException; -import java.security.AccessController; -import java.util.Random; import junit.framework.TestCase; import org.easymock.MockControl; import org.easymock.internal.Range; -import org.springframework.batch.io.xml.ObjectOutput; -import org.springframework.batch.io.xml.ObjectOutputFactory; -import org.springframework.batch.io.xml.XmlOutputSource; import org.springframework.batch.restart.RestartData; import org.springframework.core.io.FileSystemResource; import org.springframework.core.io.Resource; import org.springframework.dao.DataAccessResourceFailureException; import org.springframework.transaction.support.TransactionSynchronization; -import sun.security.action.GetPropertyAction; - /** * Unit tests for XmlOutputTemplate * @author peter.zozom @@ -55,11 +48,6 @@ public class XmlOutputSourceTests extends TestCase { private ObjectOutputFactory objectOutputFactory; - private String getTempDir() { - GetPropertyAction a = new GetPropertyAction("java.io.tmpdir"); - return ((String) AccessController.doPrivileged(a)); - } - /** * Set up XmlOutputTemplate: create mock for FileLocator, * ObjectOutputFactory and ObjectOutput. @@ -67,7 +55,7 @@ public class XmlOutputSourceTests extends TestCase { public void setUp() throws Exception { // create File object - Resource file = new FileSystemResource(new File(getTempDir() + "test" + Integer.toString(new Random().nextInt() & 0xffff) + ".tmp")); + Resource file = new FileSystemResource(File.createTempFile("xml-output-test-", ".xml")); // Create mock for ObjectOutput ooControl = MockControl.createControl(ObjectOutput.class);