/** Method: checkEqTypeTypesArray(String originalText, String[] types, int first) */ public void testcheckEqTypeTypesArray05() { boolean ok; try { ok = true; String[] types = new String[] {"BAR", "ADD", "FOO"}; TermUtilities.checkEqTypeTypesArray("COUNT[EQTYPE.BAR.ADD.FOO]", types, 0); } catch (TermEvaulatorException e) { ok = false; } is(ok, eq(true), "EqtypesTypesArray05 Include FOO"); }
/** Method: checkEqTypeTypesArray(String originalText, String[] types, int first) */ public void testcheckEqTypeTypesArray02() { boolean ok; try { ok = true; String[] types = new String[] {"NOTEQUIPPED"}; TermUtilities.checkEqTypeTypesArray("COUNT[EQTYPE.NOTEQUIPPED]", types, 0); } catch (TermEvaulatorException e) { ok = false; } is(ok, eq(true), "EqtypesTypesArray02 Single Type NOTEQUIPPED"); }
/** Method: checkEqTypeTypesArray(String originalText, String[] types, int first) */ public void testcheckEqTypeTypesArray03() { boolean ok; try { ok = true; String[] types = new String[] {"EQUIPPED", "FOO"}; TermUtilities.checkEqTypeTypesArray("COUNT[EQTYPE.EQUIPPED.FOO]", types, 0); } catch (TermEvaulatorException e) { ok = false; } is(ok, eq(false), "EqtypesTypesArray03 EQUIPPED with spurious type"); }
/** Method: checkEqTypeTypesArray(String originalText, String[] types, int first) */ public void testcheckEqTypeTypesArray07() { boolean ok; try { ok = true; String[] types = new String[] {"QUX", "NOT", "FOO", "ADD", "BAR", "IS", "BAZ"}; TermUtilities.checkEqTypeTypesArray("COUNT[EQTYPE.QUX.NOT.FOO.ADD.BAR.IS.BAZ]", types, 0); } catch (TermEvaulatorException e) { ok = false; } is(ok, eq(true), "EqtypesTypesArray07 All options"); }