#ifndef COMMANDLINETEST_H
#define COMMANDLINETEST_H

#include <string>
using namespace std;

/*!
\brief Test the commandline class.
*/
class commandlinetest
{
public:

  /** Brief description of each test. */
  static string doc[];

  /** Reading a variable from the command line. */
  static void test01(int argc, char** argv);
  /** The -h option prints the names in the command map. */
  static void test02(int argc, char** argv);
  /** Tests mapcallback where if a token is present a
      function is called. */
  static void test03(int argc, char** argv);
  /** Testing quoting at shell command. */
  static void test04(int argc, char** argv);
  /** Testing quoting from string. */
  static int test05();
};


#endif



