@Test(expected = ExecutionException.class)
public void alterTableAlterOptionsTest() throws UnsupportedException, ExecutionException {

    TableName tableName = new TableName(DB_NAME, TABLE_NAME);
    AlterOptions alterOptions = new AlterOptions(AlterOperation.ALTER_COLUMN, null, mock(ColumnMetadata.class));
    DBCollection collection = mock(DBCollection.class);
    when(client.getDB(DB_NAME)).thenReturn(database);
    when(database.getCollection(TABLE_NAME)).thenReturn(collection);
    mongoMetadataEngine.alterTable(tableName, alterOptions, connection);
}