@@ -18,16 +18,21 @@ create or replace package test_annotation_manager is
1818
1919 procedure drop_dummy_test_package;
2020
21+ --%context(Without DDL trigger)
22+
23+ --%beforeall
24+ procedure disable_ddl_trigger;
25+
26+ --%afterall
27+ procedure enable_ddl_trigger;
28+
29+ --%beforeeach(create_dummy_package)
30+ --%aftereach(drop_dummy_package)
31+
2132 --%test(Adds new package to annotation cache info)
22- --%beforetest(create_dummy_package)
23- --%aftertest(drop_dummy_package)
24- --%disabled(TODO - make it run with triger disabled)
2533 procedure add_new_package;
2634
2735 --%test(Updates annotation cache info for modified package)
28- --%beforetest(create_dummy_package)
29- --%aftertest(drop_dummy_package)
30- --%disabled(TODO - make it run with triger disabled)
3136 procedure update_modified_package;
3237
3338 --%test(Adds annotations to cache for unit test package)
@@ -36,23 +41,22 @@ create or replace package test_annotation_manager is
3641 procedure add_new_test_package;
3742
3843 --%test(Updates annotations in cache for modified test package)
39- --%beforetest(create_dummy_test_package)
40- --%aftertest(drop_dummy_test_package)
4144 procedure update_modified_test_package;
4245
4346 --%test(Keeps annotations in cache when object was removed but user can't see whole schema)
4447 --%beforetest(create_dummy_test_package,create_parse_proc_as_ut3$user#)
4548 --%aftertest(drop_parse_proc_as_ut3$user#)
46- --%disabled(no longer true with trigger enabled)
4749 procedure keep_dropped_data_in_cache;
4850
4951 --%test(Does not return data for dropped object)
50- --%beforetest(create_dummy_test_package)
5152 procedure no_data_for_dropped_object;
5253
5354 --%test(Remove object from cache when object dropped and user can see whole schema)
54- --%beforetest(create_dummy_test_package)
5555 procedure cleanup_dropped_data_in_cache;
5656
57+ --%endcontext
58+
59+ --TODO add tests with trigger
60+
5761end test_annotation_manager;
5862/
0 commit comments