package nxm.sys.test.junit.lib;

/** Test values used by multiple classes.
    @author  J. Czechowski IV
    @version $Id: TestValues.java,v 1.2 2007/08/07 23:03:33 jxc Exp $
    @since   NeXtMidas 2.5.0
 */
interface TestValues {
  /** Strings which should map to true as per Args class. */
  static final String[] TRUE_STRINGS  = { "Y","Yes","T","TrUe", "On", "1","Pass","sUcCeSs","aBSC", "Ab" };

  /** Strings which should map to false as per Args class. */
  static final String[] FALSE_STRINGS = { "N","No", "F","FaLsE","Off","0","Fail","iNDEX","In" };

  /** Strings that are not true or false as per Args class. */
  static final String[] JUNK_STRINGS  = { null,"","A","YEA","NAY","NULL","ZEBRA","DUDE"," TRUE "," NO ","4" };


  /** Strings which should map to true as per DataTypes class. */
  static final String[] TRUE_STATES  = { "Y", "YES", "T", "TRUE", "ON" };
  /** Strings which should map to false as per DataTypes class. */
  static final String[] FALSE_STATES = { "N", "NO", "F", "FALSE", "OFF" };
  /** Strings that are not true or false as per DataTypes class. */
  static final String[] JUNK_STATES  = { "1", "ABSC", "AB", "PASS", "SUCCESS",
                                         "0", "INDEX", "IN", "FAIL",
                                         "NULL", "ZEBRA", "DUDE", " TRUE ", " NO ", "4" };

  /** Strings which should map to true as per (parts of the) Convert class. */
  static final String[] TRUE_S2STATE  = { "Y", "YES", "T", "TRUE", "ON", "1", "ABSC"};
  /** Strings which should map to false as per DataTypes class. */
  static final String[] FALSE_S2STATE = { "N", "NO", "F", "FALSE", "OFF", "0", "INDEX"};
  /** Strings that are not true or false as per DataTypes class. */
  static final String[] JUNK_S2STATE  = { "AB", "PASS", "SUCCESS", "IN", "FAIL",
                                          "NULL", "ZEBRA", "DUDE", " TRUE ", " NO ", "4" };

}
