au.csiro.netcdf
Class TestNcDefineDimension

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

public class TestNcDefineDimension
extends junit.framework.TestCase

This class is a unit test suite to verify that the NcDefineDimension 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:
Rita Chen on 19/03/2010

Constructor Summary
TestNcDefineDimension()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testCreateOptions()
          Test that the commands options are used.
 void testExecuteCmdWithExistingFile()
          Test execute command with an existing file
 void testExecuteValidCommand()
          Test a valid command creates a netCDF file with the specified Dimension name and size
 void testInvalidSizeOption()
          Test invalid dimension size
 void testMissingDimSizeOption()
          Test missing optional Dimension Size option
 void testMissingRequiredOption()
          Test required option
 void testMultipleUnlimitedDimSize()
          Test Dimension size is set to unlimited
 void testUnlimitedDimSize()
          Test Dimension size is set to unlimited
 
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

TestNcDefineDimension

public TestNcDefineDimension()
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.


testExecuteValidCommand

public final void testExecuteValidCommand()
                                   throws Exception
Test a valid command creates a netCDF file with the specified Dimension name and size

Throws:
Exception

testMissingRequiredOption

public final void testMissingRequiredOption()
Test required option


testInvalidSizeOption

public final void testInvalidSizeOption()
Test invalid dimension size


testMissingDimSizeOption

public final void testMissingDimSizeOption()
Test missing optional Dimension Size option


testUnlimitedDimSize

public final void testUnlimitedDimSize()
                                throws Exception
Test Dimension size is set to unlimited

Throws:
Exception

testMultipleUnlimitedDimSize

public final void testMultipleUnlimitedDimSize()
                                        throws Exception
Test Dimension size is set to unlimited

Throws:
Exception

testExecuteCmdWithExistingFile

public final void testExecuteCmdWithExistingFile()
                                          throws Exception
Test execute command with an existing file

Throws:
Exception


Copyright © 2010. All Rights Reserved.