@Test(expected = IllegalArgumentException.class) public void testRenameTableEmptyOriginalTableName() throws Exception { proxy.renameTable("", "c"); }
@Test(expected = IllegalArgumentException.class) public void testRenameTableToSameName() throws Exception { proxy.renameTable("a", "a"); }
@Test(expected = IllegalArgumentException.class) public void testRenameTableEmptyNewTableName() throws Exception { proxy.renameTable("a", ""); }
@Test(expected = NullPointerException.class) public void testRenameTableNullNewTableName() throws Exception { proxy.renameTable("a", null); }
@Test(expected = NullPointerException.class) public void testRenameTableNullOriginalTableName() throws Exception { proxy.renameTable(null, "c"); }
@Test public void testRenameTable() throws Exception { when(storeFactory.createStore(TEST_TABLE_NAME)).thenReturn(storageMock); final String renamedTableName = "bar/baz"; proxy.renameTable(TEST_TABLE_NAME, renamedTableName); verify(storageMock, times(1)).renameTable(eq(TEST_TABLE_NAME), eq(renamedTableName)); }