@Test public void testHasMultipleResultSets() { MockResultSet result0 = new MockResultSet("id0"); MockResultSet result1 = new MockResultSet("id1"); statementHandler.prepareResultSets( "select column from table", new MockResultSet[] {result0, result1}); statementHandler.prepareResultSets("select column from abc", new MockResultSet[] {result1}); statementHandler.prepareResultSet("select .*", result0); assertTrue(statementHandler.hasMultipleResultSets("select column from table")); assertTrue(statementHandler.hasMultipleResultSets("select column from abc")); assertFalse(statementHandler.hasMultipleResultSets("select .*")); assertFalse(statementHandler.hasMultipleResultSets("do nothing")); }