public class SupportFilesSetup
extends junit.extensions.TestSetup
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXTIN |
static java.lang.String |
EXTINOUT |
static java.lang.String |
EXTOUT |
private java.lang.String[] |
readOnly |
private java.lang.String[] |
readOnlyTargetFileNames |
private java.lang.String[] |
readWrite |
private java.lang.String[] |
readWriteTargetFileNames |
Constructor and Description |
---|
SupportFilesSetup(junit.framework.Test test)
Create all the folders but don't copy any resources.
|
SupportFilesSetup(junit.framework.Test test,
java.lang.String[] readOnly)
Create all the folders and copy a set of resources into
the read only folder.
|
SupportFilesSetup(junit.framework.Test test,
java.lang.String[] readOnly,
java.lang.String[] readWrite)
Create all the folders, copy a set of resources into
the read only folder and copy a set of resources into
the read write folder.
|
SupportFilesSetup(junit.framework.Test test,
java.lang.String[] readOnly,
java.lang.String[] readWrite,
java.lang.String[] readOnlyTargetFileNames,
java.lang.String[] readWriteTargetFileNames)
Create all the folders, copy a set of resources into
the read only folder and copy a set of resources into
the read write folder.
|
Modifier and Type | Method and Description |
---|---|
private static void |
copyFiles(java.lang.String dirName,
java.lang.String[] resources,
java.lang.String[] targetNames) |
static void |
deleteFile(java.io.File file) |
static void |
deleteFile(java.lang.String fileName) |
private static java.io.File |
getFile(java.lang.String dirName,
java.lang.String name) |
static java.io.File |
getReadOnly(java.lang.String name)
Obtain a File for the local copy of a read-only resource.
|
static java.lang.String |
getReadOnlyFileName(java.lang.String name)
Get the full name of the file.
|
static java.net.URL |
getReadOnlyURL(java.lang.String name)
Obtain the URL to the local copy of a read-only resource.
|
static java.io.File |
getReadWrite(java.lang.String name)
Obtain a File for the local copy of a read-write resource.
|
static java.lang.String |
getReadWriteFileName(java.lang.String name)
Get the full name of the file.
|
static java.net.URL |
getReadWriteURL(java.lang.String name)
Obtain the URL to the local copy of a read-write resource.
|
private static java.net.URL |
getURL(java.io.File file) |
static java.io.File |
getWriteOnly(java.lang.String name)
Obtain a File for the local copy of a write-only resource.
|
static java.net.URL |
getWriteOnlyURL(java.lang.String name)
Obtain the URL to the local copy of a write-only resource.
|
static void |
privCopyFiles(java.lang.String dirName,
java.lang.String[] resources,
java.lang.String[] targetNames) |
protected void |
setUp() |
protected void |
tearDown() |
basicRun, countTestCases, getTest, toString
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
public static final java.lang.String EXTIN
public static final java.lang.String EXTINOUT
public static final java.lang.String EXTOUT
private java.lang.String[] readOnly
private java.lang.String[] readWrite
private java.lang.String[] readOnlyTargetFileNames
private java.lang.String[] readWriteTargetFileNames
public SupportFilesSetup(junit.framework.Test test)
public SupportFilesSetup(junit.framework.Test test, java.lang.String[] readOnly)
public SupportFilesSetup(junit.framework.Test test, java.lang.String[] readOnly, java.lang.String[] readWrite)
public SupportFilesSetup(junit.framework.Test test, java.lang.String[] readOnly, java.lang.String[] readWrite, java.lang.String[] readOnlyTargetFileNames, java.lang.String[] readWriteTargetFileNames)
protected void setUp() throws java.security.PrivilegedActionException, java.io.IOException
setUp
in class junit.extensions.TestSetup
java.security.PrivilegedActionException
java.io.IOException
protected void tearDown()
tearDown
in class junit.extensions.TestSetup
public static void privCopyFiles(java.lang.String dirName, java.lang.String[] resources, java.lang.String[] targetNames) throws java.security.PrivilegedActionException
java.security.PrivilegedActionException
private static void copyFiles(java.lang.String dirName, java.lang.String[] resources, java.lang.String[] targetNames) throws java.security.PrivilegedActionException, java.io.IOException
java.security.PrivilegedActionException
java.io.IOException
public static java.net.URL getReadOnlyURL(java.lang.String name) throws java.net.MalformedURLException
name
- Base name for the resouce.java.net.MalformedURLException
public static java.net.URL getReadWriteURL(java.lang.String name) throws java.net.MalformedURLException
name
- Base name for the resouce.java.net.MalformedURLException
public static java.net.URL getWriteOnlyURL(java.lang.String name) throws java.net.MalformedURLException
name
- Base name for the resouce.java.net.MalformedURLException
public static java.io.File getReadOnly(java.lang.String name)
name
- Base name for the resouce.public static java.lang.String getReadOnlyFileName(java.lang.String name)
name
- Base name for the resource.public static java.lang.String getReadWriteFileName(java.lang.String name)
name
- short name of filepublic static java.io.File getReadWrite(java.lang.String name)
name
- Base name for the resource.public static java.io.File getWriteOnly(java.lang.String name)
name
- Base name for the resouce.private static java.io.File getFile(java.lang.String dirName, java.lang.String name)
private static java.net.URL getURL(java.io.File file) throws java.net.MalformedURLException
java.net.MalformedURLException
public static void deleteFile(java.lang.String fileName)
public static void deleteFile(java.io.File file)
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.