@Test(expected = IllegalArgumentException.class) public void testDropTableEmptyTableName() { proxy.dropTable(""); }
@Test(expected = NullPointerException.class) public void testDropTableInvalidTableName() { proxy.dropTable(null); }
@Test public void testDropTable() { when(storeFactory.createStore(anyString())).thenReturn(storageMock); when(storageMock.openTable(anyString())).thenReturn(tableMock); proxy.dropTable(TEST_TABLE_NAME); verify(storeFactory, times(1)).createStore(eq(TEST_TABLE_NAME)); verify(storageMock, times(1)).openTable(eq(TEST_TABLE_NAME)); verify(tableMock, times(1)).deleteAllRows(); verify(storageMock, times(1)).deleteTable(eq(TEST_TABLE_NAME)); }