public class OasisRecord_B_ReadWriteTest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DURING_READTEST |
static java.lang.String |
ELAPSED_TIME |
static java.lang.String |
SUFFIX |
Constructor and Description |
---|
OasisRecord_B_ReadWriteTest() |
Modifier and Type | Method and Description |
---|---|
OasisRecordConverterIF |
getConverterReader() |
OasisRecordConverterIF |
getConverterWriter() |
java.lang.String |
getInputFilename() |
java.lang.String |
getOutputFilename() |
java.util.Properties |
getProperties() |
static void |
main(java.lang.String[] args) |
int |
parseArguments(java.lang.String[] args) |
java.util.List<HomeHealthRecordIF> |
readConvertTest(java.io.File input) |
java.util.List<HomeHealthRecordIF> |
readConvertTest(java.io.Reader reader) |
int |
readTest(java.io.File input) |
void |
runTests(java.lang.String[] args) |
void |
setInputFilename(java.lang.String inputFilename) |
void |
setOutputFilename(java.lang.String outputFilename) |
void |
setProperties(java.util.Properties properties) |
void |
writeTest(java.util.List<HomeHealthRecordIF> oasisRecords,
java.io.File output) |
void |
writeTestDelimitted(java.util.List<HomeHealthRecordIF> oasisRecords,
java.io.File output,
java.lang.String delimiter) |
public static final java.lang.String DURING_READTEST
public static final java.lang.String ELAPSED_TIME
public static final java.lang.String SUFFIX
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public java.lang.String getInputFilename()
public void setInputFilename(java.lang.String inputFilename)
public java.lang.String getOutputFilename()
public void setOutputFilename(java.lang.String outputFilename)
public static void main(java.lang.String[] args)
args
- An array of 1) input file name, and 2) output filename. The
output filename is optional with the default being the input filename
suffixed with "_TESTOUT" before the extension. The extension will be the
same as the input filename.
Any status of the test or errors are presented to the console.public int parseArguments(java.lang.String[] args)
public void runTests(java.lang.String[] args)
public OasisRecordConverterIF getConverterReader()
public OasisRecordConverterIF getConverterWriter()
public int readTest(java.io.File input) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public java.util.List<HomeHealthRecordIF> readConvertTest(java.io.File input) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public java.util.List<HomeHealthRecordIF> readConvertTest(java.io.Reader reader) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public void writeTest(java.util.List<HomeHealthRecordIF> oasisRecords, java.io.File output) throws java.io.IOException
java.io.IOException
public void writeTestDelimitted(java.util.List<HomeHealthRecordIF> oasisRecords, java.io.File output, java.lang.String delimiter) throws java.io.IOException
java.io.IOException