@Test
public void listCollections() {

    Id dbId = new Id("idp:a:angrybirds", "list_db");
    String dbName = dbId.encode();
    try {
        Database.Create(dbName, anyDbPermissions());
        String batchHandle = Database.BeginBatch(dbName, null);
        assertNotNull(batchHandle);
        List<Id> collections = Database.ListCollections(dbName, batchHandle);
        assertNotNull(collections);
        assertEquals(0, collections.size());
    } catch (VError vError) {
        vError.printStackTrace();
        fail(vError.toString());
    }
}