@Test(expected = IllegalStateException.class) public void testGetTableAtClosedDatabase() throws Exception { MyTableProvider provider1 = new MyTableProvider("database2"); provider1.createTable("newTable", typeList); provider1.close(); provider1.getTable("newTable"); }
@Test public void testGetClosedTable() throws Exception { MyTable table = provider.createTable("closed", typeList); table.close(); MyTable newTable = provider.getTable("closed"); Assert.assertFalse(newTable.equals(table)); Assert.assertNotNull(newTable); }