Skip to content

Commit 72a9039

Browse files
committed
add test
1 parent bb4a296 commit 72a9039

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

core/src/test/java/org/apache/gravitino/storage/relational/TestJDBCBackend.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
import org.apache.gravitino.meta.TopicEntity;
8080
import org.apache.gravitino.meta.UserEntity;
8181
import org.apache.gravitino.storage.RandomIdGenerator;
82+
import org.apache.gravitino.storage.relational.mapper.CatalogMetaMapper;
8283
import org.apache.gravitino.storage.relational.mapper.GroupMetaMapper;
8384
import org.apache.gravitino.storage.relational.mapper.UserMetaMapper;
8485
import org.apache.gravitino.storage.relational.service.MetalakeMetaService;
@@ -759,6 +760,13 @@ public void testMetaLifeCycleFromCreationToDeletion() throws IOException {
759760
backend.list(catalog.namespace(), Entity.EntityType.CATALOG, true);
760761
assertTrue(catalogs.contains(catalog));
761762

763+
assertEquals(
764+
1,
765+
SessionUtils.doWithCommitAndFetchResult(
766+
CatalogMetaMapper.class,
767+
mapper -> mapper.listCatalogPOsByMetalakeName(metalake.name()))
768+
.size());
769+
762770
List<SchemaEntity> schemas = backend.list(schema.namespace(), Entity.EntityType.SCHEMA, true);
763771
assertTrue(schemas.contains(schema));
764772

@@ -856,6 +864,13 @@ public void testMetaLifeCycleFromCreationToDeletion() throws IOException {
856864
// meta data soft delete
857865
backend.delete(metalake.nameIdentifier(), Entity.EntityType.METALAKE, true);
858866

867+
assertEquals(
868+
0,
869+
SessionUtils.doWithCommitAndFetchResult(
870+
CatalogMetaMapper.class,
871+
mapper -> mapper.listCatalogPOsByMetalakeName(metalake.name()))
872+
.size());
873+
859874
// check existence after soft delete
860875
assertFalse(backend.exists(metalake.nameIdentifier(), Entity.EntityType.METALAKE));
861876
assertTrue(backend.exists(anotherMetaLake.nameIdentifier(), Entity.EntityType.METALAKE));

0 commit comments

Comments
 (0)