@Override
    public Table getTable(String dbName, String tblName) {
        try {
            return deltaOps.getTable(dbName, tblName);
        } catch (Exception e) {
            LOG.error("Failed to get table {}.{}", dbName, tblName, e);
            return null;
        }
    }
@Test
    public void testGetTable() {
        new MockUp<DeltaUtils>() {
            @mockit.Mock
            public DeltaLakeTable convertDeltaToSRTable(String catalog, String dbName, String tblName, String path,
                                                        Engine deltaEngine, long createTime) {
                return new DeltaLakeTable(1, "delta0", "db1", "table1", Lists.newArrayList(),
                        Lists.newArrayList("col1"), null, "path/to/table", null, 0);
            }
        };
        DeltaLakeTable deltaTable = (DeltaLakeTable) deltaLakeMetadata.getTable("db1", "table1");
        Assert.assertNotNull(deltaTable);
        Assert.assertEquals("table1", deltaTable.getName());
        Assert.assertEquals(Table.TableType.DELTALAKE, deltaTable.getType());
        Assert.assertEquals("path/to/table", deltaTable.getTableLocation());
    }