Class Summary 
| Class | Description | 
| ActivationDataFlavor_Test | Here we test the three ActivationDataFlavor(..) constructors. | 
| addMailcap_Test | Create a MailcapCommandMap instance, use it to call addMailcap() method with
 string parameters, verify the add values, if it successfully completes this
 operation then this test passes otherwise it fails. | 
| addMimeTypes_Test | Create an instance of MimetypesFileTypeMap then call addMimeTypes() method
 with mimetype string, if this operation is successfull then this test passes,
 otherwise it fails. | 
| CommandInfo_Test | FileTypeMap is an abstract class. | 
| createDataContentHandler_Test | CommandMap is an abstract class. | 
| createDataContentHandler_Test | Create a MailcapCommandMap instance, use it to call createDataContentHandler()
 method with mimetype parameter, if it successfully returns non-null object
 of type DataContentHandler, then this test passes otherwise it fails. | 
| DataHandler_Test | Invoke all constructors to create DataHandler objects. | 
| equals_Test | We test the 'equals(DataFlavor)' by passing it DataFlavor object,
 if this api returns a boolean {true|false} value then it passes. | 
| FileDataSource_Test | Create an instance of type FileDataSource, if successfull
 then this testcase passes, otherwise it fails. | 
| FileTypeMap_Test | FileTypeMap is an abstract class. | 
| get_Test | Create an instance of MimeTypeParameterList, then use it to call get() method,
 with a string argument, if it returns a value(non-null/null) associated with
 passed in argument, then this test passes, otherwise it fails. | 
| getAllCommands_Test | CommandMap is an abstract class. | 
| getAllCommands_Test | Create a DataHandler object then use it to invoke getAllCommands() api,
  if returns non-null array object containing all commands for the type
  of data represented in the DataHandler, then this testcase passes. | 
| getAllCommands_Test | Create a MailcapCommandMap instance, use it to call getAllCommands()
 method, if it successfully returns non-null array object of type
 CommandInfo then this test passes otherwise it fails. | 
| getBaseType_Test | Create a MimeType instance, use it to call getBaseType() method, if
 it returns a string representation of this object, then this test
 passes, otherwise it fails. | 
| getBean_Test | Create a DataHandler object then use it to invoke getBean() api,
  if it returns a non-null Object then this testcase passes,
  otherwise it fails. | 
| getCommand_Test | CommandMap is an abstract class. | 
| getCommand_Test | Create a DataHandler object then use it to invoke getCommand() api,
  if this call returns a CommandInfo for specified command name, then
  this testcase passes, otherwise it fails. | 
| getCommand_Test | Create a MailcapCommandMap instance, use it to call getCommand()
 method, if it successfully returns non-null object of type
 CommandInfo then this test passes otherwise it fails. | 
| getCommandClass_Test | FileTypeMap is an abstract class. | 
| getCommandName_Test | FileTypeMap is an abstract class. | 
| getCommandObject_Test | Create a CommandInfo object using one its contructors, then invoke 
  getCommandObject(), if it returns a non-null object then this test
  passes otherwise it fails. | 
| getContent_Test | Create a DataHandler object then use it to call getContent() api,
 if this method returns non-null Object then this testcase passes. | 
| getContentType_Test | Create DataHandler objects with mimetype string, then use it to call
 getContentType() api if it returns the expected mimetype value then
 this testcase passes otherwise it fails. | 
| getContentType_Test | Create an instance of FileDataSource, use it to call getContentType() api,
 if this method returns the MIME type of the data in the form of a string,
 then this testcase passes, otherwise it fails. | 
| getContentType_Test | FileTypeMap is an abstract class. | 
| getContentType_Test | Create an instance of MimetypesFileTypeMap then call getContentType() method
 with filename parameter and if it returns the type (string) of the file object
 then this test passes, otherwise it fails. | 
| getContentType_Test | Create an instance URLDataSource, use it to call getContentType() api,
 if it returns content type string then this testcase passes, otherwise
 it fails. | 
| getDataSource_Test | Create a DataHandler object pass it various types of strings then
 use these objects to call getDataSource() api if this operation
 successfully returns DataSource objects then this testcase passes. | 
| getDefaultCommandMap_Test | CommandMap is an abstract class. | 
| getDefaultFileTypeMap_Test | FileTypeMap is an abstract class. | 
| getFile_Test | Create a FileDataSource instance and then use it to call getFile() api,
 if this method returns a non-null File object, then this testcase 
 passes, otherwise it fails. | 
| getHumanPresentableName_Test | We first create an object of type ActivationDataFlavor, then
 call getHumanPresentableName() api on that object, if it returns
 the same string value as that passed to ActivationDataFlavor 
 constructor then this testcase passes otherwise it fails. | 
| getInputStream_Test | Create DataHandler objects with various type input file strings then use
 these objects to call getInputStream() api to fetch InputStream objects,
 if this is successfull then this testcase passes otherwise it fails. | 
| getInputStream_Test | Create an instance of FileDataSource, use it to invoke getInputStream()
 method, if it returns an InputStream representing the data then this
 testcase passes, if it throws an appropriate exception then it fails. | 
| getInputStream_Test | Create an instance of URLDataSource, use it call getInputStream() api, if
 it returns non-null object of type InputStream, then this testcase passes,
 otherwise it fails. | 
| getMimeType_Test | Create a ActivationDataFlavor object with mimeType. | 
| getName_Test | Create DataHandler object and then call getName() api, if this operation
 returns the expected non-null string then this testcase passes. | 
| getName_Test | Create an instance of FileDataSource class and use it to call getName()
 api, if this method returns non-null object then this testcase passes,
 otherwise it fails. | 
| getName_Test | Create an instance of URLDataSource, then use it to call getName() method, if it
 returns a non-null expected string, then this testcase passes, otherwise it fails. | 
| getNames_Test | Create an instance of MimeTypeParameterList, then use it to call getNames() method,
 if it returns an enumeration of all the names in this list, then this testcase
 passes, otherwise it fails. | 
| getOutputStream_Test | Create DataHandler objects with various type input file strings then use
 these objects to call getOutputStream() api to fetch OutputStream objects,
 if this is successfull then this testcase passes otherwise it fails. | 
| getOutputStream_Test | Create an instance of FileDataSource, use it to invoke getOutputStream()
 method, if it returns an OutputStream representing the data then this
 testcase passes, if it throws an appropriate exception then it fails. | 
| getOutputStream_Test | Create an instance of URLDataSource, use it call getOutputStream() api, if
 it returns non-null object of type OutputStream, then this testcase passes,
 otherwise it fails. | 
| getParameter_Test | Create a MimeType instance, use it to call getParameter() method with a given
 string name, if it returns a string value associated with the given name then
 this test passes, otherwise it fails. | 
| getParameters_Test | Create a MimeType instance, use it to call getParameters() method, if it
 returns enumerated list of MimeTypeParameterList, then this test passes,
 otherwise it fails. | 
| getPreferredCommands_Test | CommandMap is an abstract class. | 
| getPreferredCommands_Test | Using instances of DataHandler we invoke getPreferredCommands() api, if this
  method returns a non-null array object of type CommandInfo, of size greater
  then zero then this testcase passes otherwise it fails. | 
| getPreferredCommands_Test | Create a MailcapCommandMap instance, use it to call getPreferredCommands()
 method with mimetype parameter, if it successfully returns non-null array
 object of type CommandInfo then this test passes otherwise it fails. | 
| getPrimaryType_Test | Create a MimeType instance, use it to call getPrimaryType() method, if it
 returns a primary (string) type of this object, then this test passes,
 otherwise it fails. | 
| getRepresentationClass_Test | We first create an object of type ActivationDataFlavor(Class,String),
 call getRepresentationClass() api on that object, if it returns
 the same string value as that passed to ActivationDataFlavor
 constructor then this testcase passes otherwise it fails. | 
| getSubType_Test | Create a MimeType instance, use it to call getSubType() method, if
 it returns subtype string of this object then this test passes. | 
| getTransferData_Test | Create DataHandler instances, use them to invoke getTransferData() api, if
 this method returns an object that represents the data to be transferred,
 then this testcase passes, otherwise it fails. | 
| getTransferDataFlavors_Test | Use an instance of type DataHandler to invoke getTransferDataFlavors() api,
 if this method returns DataFlavors in which this data is available then
 this testcase passes otherwise it fails. | 
| getURL_Test | Create an instance of URLDataSource, use it call getURL() api, if it
 returns expected URL for this DataSource, then this testcase passes,
 otherwise it fails. | 
| isDataFlavorSupported_Test | Using an instance of DataHandler object, invoke isDataFlavorSupported()
 api, with a specified data flavors if it returns a boolean value then
 this testcase passes. | 
| isEmpty_Test | Create an instance of MimeTypeParameterList, then use it to call isEmpty() method,
 if it returns a boolean value for this list, then this testcase passes, otherwise
 it fails. | 
| isMimeTypeEqual_Test | We test the isMimeTypeEqual(string) by passing it string objects,
 if this api returns a boolean {true|false} value then it passes. | 
| loadFromConf_Test | This class tests that resource files are loaded as expected. | 
| loadFromConf_Test | This class tests that resource files are loaded as expected. | 
| loadFromLib_Test | This class tests that resource files are loaded as expected. | 
| loadFromLib_Test | This class tests that resource files are loaded as expected. | 
| MailcapCommandMap_Test | Test: MailcapCommandMap() ; default constructor. | 
| match_Test | Test: boolean match(MimeType); Determine of the primary and sub type
       of this object is the same as the what is in the given type. | 
| MimeType_Test | Create MimeType instances, using various constructors, if these
 operations are successfull, then this test passes, otherwise
 it fails. | 
| MimeTypeParameterList_Test | Create MimeTypeParameterList objects using constructors listed below: | 
| MimeTypeParseException_Test | We test this execption by invoking the two constructors for this class. | 
| MimetypesFileTypeMap_Test | Test: MimetypesFileTypeMap() ; default constructor | 
| normalizeMimeType_Test | We create a TestActivationDataFlavor object then invoke
 testNormalizeMimeType() method which in turn calls
 normalizeMimeType() api, if it returns the expected
 string value then this testcase passes, otherwsie it fails. | 
| normalizeMimeTypeParameter_Test | We create a TestActivationDataFlavor object then invoke 
 testNormalizeMimeTypeParameter() method which in turn calls
 normalizeMimeTypeParameter() api, if it returns the expected
 string value then this testcase passes, otherwsie it fails. | 
| readExternal_Test | Test: readExternal(ObjectInput); | 
| remove_Test | TEST: remove(string); | 
| removeParameter_Test | Create a MimeType instance, use it to call removeParameter() method with
 given string name, then call getParameter(), if this method returns null
 (since it has been deleted), then this test passes otherwise it fails. | 
| set_Test | TEST: set(string name, string value); | 
| setCommandMap_Test | Create instances of DataHandler, then use invoke  setCommandMap() api, with
 various CommandMap object parameters. | 
| setDataContentHandlerFactory_Test | Use an instance of DataHandler of invoke setDataContentHandlerFactory() api
 with DataContentHandlerFactory object if this operation is successfull then
 this testcase passes, otherwise if an exception is thrown then it fails. | 
| setDefaultCommandMap_Test | CommandMap is an abstract class. | 
| setDefaultFileTypeMap_Test | FileTypeMap is an abstract class. | 
| setFileTypeMap_Test | Create an instance of FileDataSource, then use it to call setFileTypeMap()
 with {FileTypMap|null} parameter, now call getFileTypeMap(), if the set and
 the get values are the same then this testcsae passes, otherwise it fails. | 
| setHumanPresentableName_Test | We first create an object of type ActivationDataFlavor, then call
 setHumanPresentableName(string) api on that object, we then call
 getHumanPresentableName() api, if it returns same string value
 that was passed to setHumanPresentableName() then this testcase
 passes otherwise it fails. | 
| setMapCommand_Test | Create instances of DataHandler, then use invoke  setMapCommand() api, with
 various CommandMap object parameters. | 
| setParameter_Test | Create a MimeType instance, use it to call setParameter() method
 with given string parameters, then call getParameter(), if set/get
 values are equal, then this test passes otherwise it fails. | 
| setPrimaryType_Test | Create a MimeType instance, use it to call setPrimaryType() method
 with primary type string parameter, then call getPrimaryType(), if
 set/get values are equal, then this test passes otherwise it fails. | 
| setSubType_Test | Create a MimeType instance, use it to call setSubType() method
 with subtype string parameter, then call getSubType(), if set/get
 value is equal, then this test passes otherwise it fails. | 
| size_Test | Create an instance of MimeTypeParameterList, then use it to call size() method,
 if it returns the number of name-value pairs in this list, then this testcase
 passes, otherwise it fails. | 
| TestActivationDataFlavor | this class extends ActivationDataFlavor and provides 
 public versions of protected methods for JCK testing | 
| TestCommandMap | This class is used to provide an alternative to the default MailcapCommandMap
  for testing purposes. | 
| TestCommandObject | This is utility library routine. | 
| TestDataSource | A TestDataSource for the DataHandler tests. | 
| TestDCH | Test DCH that does nothing. | 
| TestDCHFactory | Test uitlity used by DataHandler class. | 
| TestFileTypeMap | Test utility library used by FileTypeMap tests. | 
| TestNoBeans |  | 
| toString_Test | Create a MimeType instance, use it to call toString() method,
 if it successfully returns non-null string representation of this
 object, then this test passes otherwise it fails. | 
| toString_Test | Create an instance of MimeTypeParameterList, then use it to call toString() method,
 if it returns a string representation of this object, then this testcase passes,
 otherwise it fails. | 
| UnsupportedDTException_Test | We test this execption by invoking the two constructors for this class. | 
| URLDataSource_Test | Create instances of URLDataSource, using the constructors of this class. | 
| writeExternal_Test | Test: writeExternal(ObjectOutput); | 
| writeTo_Test | writeTo() api writes out to OutputStream for a given DataHandler object
 created with DataSource. |