Module NullsafeUnitTests.AggregatedSummariesTest

module F = Stdlib.Format
val test_package : string option
val mock_summary : IStdlib.IStd.Int.t -> Nullsafe.NullsafeSummary.t
val get_mock_summary_id : Nullsafe.NullsafeSummary.t -> IStdlib.IStd.Int.t
type expected_class_info = {
name : string;
nested : expected_class_info list;
anm : (string * int list) list;
summary_ids : int list;

sorted for convenience

}
val assert_summaries_equal : Nullsafe.NullsafeSummary.t list -> IStdlib.IStd.Int.t list -> string -> string -> unit
val assert_anonymous_equal : Nullsafe.NullsafeSummary.t list IR.JavaClassName.Map.t -> (string * IStdlib.IStd.Int.t list) list -> string -> unit
val assert_expected_list : Nullsafe.AggregatedSummaries.ClassInfo.t list -> expected_class_info list -> string -> unit
val aggregate : (string * IStdlib.IStd.Int.t) list -> Nullsafe.AggregatedSummaries.ClassInfo.t list
val single_class : OUnit2.test
val several_top_classes : OUnit2.test
val one_top_class_with_nested : OUnit2.test
val with_anonymous : OUnit2.test
val several_top_classes_with_nested : OUnit2.test
val test : OUnit2.test