org.unitils.io.reader.impl
Class DefaultFileResolvingStrategy

java.lang.Object
  extended by org.unitils.io.reader.impl.DefaultFileResolvingStrategy
All Implemented Interfaces:
FileResolvingStrategy

public class DefaultFileResolvingStrategy
extends Object
implements FileResolvingStrategy

Since:
3.3
Author:
Tim Ducheyne, Jeroen Horemans

Field Summary
protected  FileResolver fileResolver
           
 
Constructor Summary
DefaultFileResolvingStrategy(FileResolver fileResolver)
           
 
Method Summary
 URI resolveDefaultFileName(String extension, Class<?> testClass)
          Resolves the location for a file with the default name: 'classname'.'
 URI resolveFileName(String fileName, Class<?> testClass)
          Resolves the location for a file with a certain name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fileResolver

protected FileResolver fileResolver
Constructor Detail

DefaultFileResolvingStrategy

public DefaultFileResolvingStrategy(FileResolver fileResolver)
Method Detail

resolveDefaultFileName

public URI resolveDefaultFileName(String extension,
                                  Class<?> testClass)
Resolves the location for a file with the default name: 'classname'.'extension'. An exception is raised if the file could not be found.

Specified by:
resolveDefaultFileName in interface FileResolvingStrategy
Parameters:
extension - The extension of the file, not null
testClass - The test class, not null
Returns:
The file, not null

resolveFileName

public URI resolveFileName(String fileName,
                           Class<?> testClass)
Resolves the location for a file with a certain name. An exception is raised if the file could not be found.

Specified by:
resolveFileName in interface FileResolvingStrategy
Parameters:
fileName - The name of the file, not null
testClass - The test class, not null
Returns:
The file, not null


Copyright © 2011. All Rights Reserved.