au.csiro.netcdf
Class TestExtractCommand

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by au.csiro.netcdf.TestExtractCommand
All Implemented Interfaces:
junit.framework.Test

public class TestExtractCommand
extends junit.framework.TestCase

This class is a unit test suite to verify that the Extract command operates correctly.

Copyright 2010, CSIRO Australia All rights reserved.

Version:
$Revision: 78 $ $Date: 2010-07-24 16:23:13 +1000 (Sat, 24 Jul 2010) $
Author:
Robert Bridle on 17/03/2010

Constructor Summary
TestExtractCommand()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testCreateOptions()
          Test that the commands options are used.
 void testGetUsage()
          Test that the command's toString(0 displays the command's command name.
 void testInvalidColumnIndex()
          Test running extract given an invalid column index.
 void testInvalidColumnIndexArgValue()
          Test running extract given an invalid column index argument value.
 void testInvalidEndRowIndexArgValue()
          Test running extract given an invalid end row argument value.
 void testInvalidInputFileExtension()
          Test running extract given a file with the wrong file extension.
 void testInvalidRowIndexRange()
          Test running extract given an invalid row index range.
 void testInvalidStartRowIndexArgValue()
          Test running extract given an invalid start row argument value.
 void testNonExistentInputFile()
          Test running extract given a non-existent file name.
 void testValidColumnIndex()
          Test running extract given a valid column index.
 void testValidRowIndexRange()
          Test running extract given an valid row index range.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestExtractCommand

public TestExtractCommand()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class junit.framework.TestCase
Throws:
Exception

testCreateOptions

public final void testCreateOptions()
Test that the commands options are used.


testGetUsage

public final void testGetUsage()
Test that the command's toString(0 displays the command's command name.


testNonExistentInputFile

public final void testNonExistentInputFile()
Test running extract given a non-existent file name.


testInvalidInputFileExtension

public final void testInvalidInputFileExtension()
Test running extract given a file with the wrong file extension.


testInvalidColumnIndex

public final void testInvalidColumnIndex()
Test running extract given an invalid column index.


testInvalidColumnIndexArgValue

public final void testInvalidColumnIndexArgValue()
Test running extract given an invalid column index argument value.


testValidColumnIndex

public final void testValidColumnIndex()
Test running extract given a valid column index.


testValidRowIndexRange

public final void testValidRowIndexRange()
Test running extract given an valid row index range.


testInvalidRowIndexRange

public final void testInvalidRowIndexRange()
Test running extract given an invalid row index range.


testInvalidStartRowIndexArgValue

public final void testInvalidStartRowIndexArgValue()
Test running extract given an invalid start row argument value.


testInvalidEndRowIndexArgValue

public final void testInvalidEndRowIndexArgValue()
Test running extract given an invalid end row argument value.



Copyright © 2010. All Rights Reserved.