@Test(expected = NullPointerException.class) public void testCreateTableInvalidTableSchema() { proxy.createTable(TEST_TABLE_NAME, null, 0); }
@Test public void testCreateTable() { when(storeFactory.createStore(anyString())).thenReturn(storageMock); final long incrementValue = 42; proxy.createTable(TEST_TABLE_NAME, TABLE_SCHEMA.serialize(), incrementValue); verify(storeFactory, times(1)).createStore(eq(TEST_TABLE_NAME)); verify(storageMock, times(1)).createTable(eq(TEST_TABLE_NAME), eq(TABLE_SCHEMA)); verify(storageMock, times(1)).incrementAutoInc(eq(TEST_TABLE_NAME), eq(incrementValue)); }
@Test(expected = IllegalArgumentException.class) public void testCreateTableEmptyTableName() { proxy.createTable("", TABLE_SCHEMA.serialize(), 0); }
@Test(expected = NullPointerException.class) public void testCreateTableInvalidTableName() { proxy.createTable(null, TABLE_SCHEMA.serialize(), 0); }