private static void doHelpTest()
	{
		String[] args0 = { "-h" };
		String[] args1 = { "-h","add"};
		String[] args2 = { "-h","archive"};
		String[] args3 = { "-h","compare"};
		String[] args4 = { "-h","create"};
		String[] args5 = { "-h","delete"};
		String[] args6 = { "-h","description"};
		String[] args7 = { "-h","export"};
		String[] args8 = { "-h","find"};
		String[] args9 = { "-h","help"};
		String[] args10 = { "-h","import"};
		String[] args11 = { "-h","list"};
		String[] args12 = { "-h","read"};
		String[] args13 = { "-h","update"};
		String[] args14 = { "-h","usage"};
		String[] args15 = { "-h","variants"};
		emptyStream.clear();
		try
		{
			System.out.print("Testing help command ");
			try
			{
				MvdTool.run( args0, out );
				throw new MVDException("Failed to detect faulty arguments");
			}
			catch ( Exception e )
			{
				if ( !(e instanceof MVDToolException) )
					throw new MVDTestException( e );
				System.out.print(".");
			}
			testHelpCommand( args1 );
			testHelpCommand( args2 );
			testHelpCommand( args3 );
			testHelpCommand( args4 );
			testHelpCommand( args5 );
			testHelpCommand( args6 );
			testHelpCommand( args7 );
			testHelpCommand( args8 );
			testHelpCommand( args9 );
			testHelpCommand( args10 );
			testHelpCommand( args11 );
			testHelpCommand( args12 );
			testHelpCommand( args13 );
			testHelpCommand( args14 );
			testHelpCommand( args15 );
			testsPassed++;
			System.out.println(" test passed.");
		}
		catch ( Exception e )
		{
			doTestFailed( e );
		}
	}