Module NullsafeUnitTests.ThirdPartyAnnotationInfoTests

module F = Stdlib.Format
val assert_has_nullability_info : ?⁠expected_file:string -> ?⁠expected_line:int -> Nullsafe.ThirdPartyAnnotationInfo.storage -> Nullsafe.ThirdPartyAnnotationInfo.unique_repr -> expected_nullability:(Nullsafe.ThirdPartyMethod.type_nullability * Nullsafe.ThirdPartyMethod.type_nullability list) -> unit
val assert_no_info : Nullsafe.ThirdPartyAnnotationInfo.storage -> Nullsafe.ThirdPartyAnnotationInfo.unique_repr -> unit
val add_from_annot_file_and_check_success : Nullsafe.ThirdPartyAnnotationInfo.storage -> filename:string -> lines:string list -> Nullsafe.ThirdPartyAnnotationInfo.storage
val add_from_annot_file_and_check_failure : Nullsafe.ThirdPartyAnnotationInfo.storage -> filename:string -> lines:string list -> expected_error_line_number:int -> unit
val basic_find : OUnit2.test
val disregards_whitespace_lines_and_comments : OUnit2.test
val overload_resolution : OUnit2.test
val can_add_several_files : OUnit2.test
val should_not_forgive_unparsable_strings : OUnit2.test
val assert_third_party : Nullsafe.ThirdPartyAnnotationInfo.storage -> package:string -> expected_filename:string -> unit
val assert_not_third_party : Nullsafe.ThirdPartyAnnotationInfo.storage -> package:string -> unit
val test_is_third_party : OUnit2.test
val test : OUnit2.test