### Question:
MysqlQueryTokenizer extends QueryTokenizer implements IQueryTokenizer { public void setScriptToTokenize(String script) { super.setScriptToTokenize(script); breakApartNewLines(); joinFragments(procPattern, false); joinFragments(funcPattern, false); joinFragments(triggerPattern, false); _queryIterator = _queries.iterator(); } MysqlQueryTokenizer(IQueryTokenizerPreferenceBean prefs); void setScriptToTokenize(String script); @Override TokenizerSessPropsInteractions getTokenizerSessPropsInteractions();  }### Answer:
@Test public final void testSetScriptToTokenizeWithSep() { tokenizerUnderTest.setScriptToTokenize(storedProcSQLWithSep); assertEquals(1, tokenizerUnderTest.getQueryCount()); }
@Test public final void testSetScriptToTokenizeWithoutSep() { tokenizerUnderTest.setScriptToTokenize(storedProcSQLWithoutSep); assertEquals(1, tokenizerUnderTest.getQueryCount()); }
@Test public final void testSetScriptToTokenizeMultipleProcs() { StringBuilder script = new StringBuilder(); for (int i = 0; i < 5; i++) { script.append(storedProcSQLWithSep); script.append("\n"); } tokenizerUnderTest.setScriptToTokenize(script.toString()); assertEquals(5, tokenizerUnderTest.getQueryCount()); }