### Question:
SQLSchemaImpl implements SQLSchema { public SQLSchema.Table getTable(String catalog, String schema, String name) { if(_session.getSchemaInfo().isTable(name)) { String key = getKey(catalog, schema, name); SQLSchema.Table ret = _tableCache.get(key); if(null == ret) { ret = new SQLSchema.Table(catalog, schema, name, _dmd); _tableCache.put(key, ret); } return ret; } return null; } SQLSchemaImpl(ISession session); SQLSchema.Table getTable(String catalog, String schema, String name); List<Table> getTables(String catalog, String schema, String name); SQLSchema.Table getTableForAlias(String alias);  }### Answer:
@Test public void testGetTable() { expect(mockSchemaInfo.isTable(name)).andReturn(true); mockHelper.replayAll(); classUnderTest = new SQLSchemaImpl(mockSession); classUnderTest.getTable(catalog, schema, name); mockHelper.verifyAll(); }