Home | History | Annotate | Download | only in tests

Lines Matching refs:tc_basic

6603   TCase *tc_basic = tcase_create("basic tests");
6605 suite_add_tcase(s, tc_basic);
6606 tcase_add_checked_fixture(tc_basic, basic_setup, basic_teardown);
6608 tcase_add_test(tc_basic, test_nul_byte);
6609 tcase_add_test(tc_basic, test_u0000_char);
6610 tcase_add_test(tc_basic, test_siphash_self);
6611 tcase_add_test(tc_basic, test_siphash_spec);
6612 tcase_add_test(tc_basic, test_bom_utf8);
6613 tcase_add_test(tc_basic, test_bom_utf16_be);
6614 tcase_add_test(tc_basic, test_bom_utf16_le);
6615 tcase_add_test(tc_basic, test_nobom_utf16_le);
6616 tcase_add_test(tc_basic, test_hash_collision);
6617 tcase_add_test(tc_basic, test_hash_salt_setter);
6618 tcase_add_test(tc_basic, test_illegal_utf8);
6619 tcase_add_test(tc_basic, test_utf8_auto_align);
6620 tcase_add_test(tc_basic, test_utf16);
6621 tcase_add_test(tc_basic, test_utf16_le_epilog_newline);
6622 tcase_add_test(tc_basic, test_not_utf16);
6623 tcase_add_test(tc_basic, test_bad_encoding);
6624 tcase_add_test(tc_basic, test_latin1_umlauts);
6625 tcase_add_test(tc_basic, test_long_utf8_character);
6626 tcase_add_test(tc_basic, test_long_latin1_attribute);
6627 tcase_add_test(tc_basic, test_long_ascii_attribute);
6629 tcase_add_test(tc_basic, test_danish_latin1);
6631 tcase_add_test(tc_basic, test_french_charref_hexidecimal);
6632 tcase_add_test(tc_basic, test_french_charref_decimal);
6633 tcase_add_test(tc_basic, test_french_latin1);
6634 tcase_add_test(tc_basic, test_french_utf8);
6635 tcase_add_test(tc_basic, test_utf8_false_rejection);
6636 tcase_add_test(tc_basic, test_line_number_after_parse);
6637 tcase_add_test(tc_basic, test_column_number_after_parse);
6638 tcase_add_test(tc_basic, test_line_and_column_numbers_inside_handlers);
6639 tcase_add_test(tc_basic, test_line_number_after_error);
6640 tcase_add_test(tc_basic, test_column_number_after_error);
6641 tcase_add_test(tc_basic, test_really_long_lines);
6642 tcase_add_test(tc_basic, test_really_long_encoded_lines);
6643 tcase_add_test(tc_basic, test_end_element_events);
6644 tcase_add_test(tc_basic, test_helper_is_whitespace_normalized);
6645 tcase_add_test(tc_basic, test_attr_whitespace_normalization);
6646 tcase_add_test(tc_basic, test_xmldecl_misplaced);
6647 tcase_add_test(tc_basic, test_xmldecl_invalid);
6648 tcase_add_test(tc_basic, test_xmldecl_missing_attr);
6649 tcase_add_test(tc_basic, test_xmldecl_missing_value);
6650 tcase_add_test__if_xml_ge(tc_basic, test_unknown_encoding_internal_entity);
6651 tcase_add_test(tc_basic, test_unrecognised_encoding_internal_entity);
6652 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_set_encoding);
6653 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_no_handler);
6654 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_set_bom);
6655 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_bad_encoding);
6656 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_bad_encoding_2);
6657 tcase_add_test(tc_basic, test_wfc_undeclared_entity_unread_external_subset);
6658 tcase_add_test(tc_basic, test_wfc_undeclared_entity_no_external_subset);
6659 tcase_add_test(tc_basic, test_wfc_undeclared_entity_standalone);
6660 tcase_add_test(tc_basic,
6662 tcase_add_test(tc_basic, test_entity_with_external_subset_unless_standalone);
6663 tcase_add_test(tc_basic, test_wfc_undeclared_entity_with_external_subset);
6664 tcase_add_test(tc_basic, test_not_standalone_handler_reject);
6665 tcase_add_test(tc_basic, test_not_standalone_handler_accept);
6666 tcase_add_test(tc_basic, test_entity_start_tag_level_greater_than_one);
6667 tcase_add_test__if_xml_ge(tc_basic, test_wfc_no_recursive_entity_refs);
6668 tcase_add_test(tc_basic, test_no_indirectly_recursive_entity_refs);
6669 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_invalid_parse);
6670 tcase_add_test__if_xml_ge(tc_basic, test_dtd_default_handling);
6671 tcase_add_test(tc_basic, test_dtd_attr_handling);
6672 tcase_add_test(tc_basic, test_empty_ns_without_namespaces);
6673 tcase_add_test(tc_basic, test_ns_in_attribute_default_without_namespaces);
6674 tcase_add_test(tc_basic, test_stop_parser_between_char_data_calls);
6675 tcase_add_test(tc_basic, test_suspend_parser_between_char_data_calls);
6676 tcase_add_test(tc_basic, test_repeated_stop_parser_between_char_data_calls);
6677 tcase_add_test(tc_basic, test_good_cdata_ascii);
6678 tcase_add_test(tc_basic, test_good_cdata_utf16);
6679 tcase_add_test(tc_basic, test_good_cdata_utf16_le);
6680 tcase_add_test(tc_basic, test_long_cdata_utf16);
6681 tcase_add_test(tc_basic, test_multichar_cdata_utf16);
6682 tcase_add_test(tc_basic, test_utf16_bad_surrogate_pair);
6683 tcase_add_test(tc_basic, test_bad_cdata);
6684 tcase_add_test(tc_basic, test_bad_cdata_utf16);
6685 tcase_add_test(tc_basic, test_stop_parser_between_cdata_calls);
6686 tcase_add_test(tc_basic, test_suspend_parser_between_cdata_calls);
6687 tcase_add_test(tc_basic, test_memory_allocation);
6688 tcase_add_test__if_xml_ge(tc_basic, test_default_current);
6689 tcase_add_test(tc_basic, test_dtd_elements);
6690 tcase_add_test(tc_basic, test_dtd_elements_nesting);
6691 tcase_add_test__ifdef_xml_dtd(tc_basic, test_set_foreign_dtd);
6692 tcase_add_test__ifdef_xml_dtd(tc_basic, test_foreign_dtd_not_standalone);
6693 tcase_add_test__ifdef_xml_dtd(tc_basic, test_invalid_foreign_dtd);
6694 tcase_add_test__ifdef_xml_dtd(tc_basic, test_foreign_dtd_with_doctype);
6695 tcase_add_test__ifdef_xml_dtd(tc_basic,
6697 tcase_add_test__ifdef_xml_dtd(tc_basic, test_empty_foreign_dtd);
6698 tcase_add_test(tc_basic, test_set_base);
6699 tcase_add_test(tc_basic, test_attributes);
6700 tcase_add_test(tc_basic, test_duplicate_cdata_attribute);
6701 tcase_add_test(tc_basic, test_duplicate_id_attribute_1);
6702 tcase_add_test(tc_basic, test_duplicate_id_attribute_2);
6703 tcase_add_test(tc_basic, test_duplicate_cdata_attribute_multiple_attlistdecl);
6704 tcase_add_test(tc_basic,
6706 tcase_add_test(tc_basic,
6708 tcase_add_test(tc_basic, test_duplicate_id_attribute_multiple_attlistdecl);
6709 tcase_add_test__if_xml_ge(tc_basic, test_reset_in_entity);
6710 tcase_add_test(tc_basic, test_resume_invalid_parse);
6711 tcase_add_test(tc_basic, test_resume_resuspended);
6712 tcase_add_test(tc_basic, test_cdata_default);
6713 tcase_add_test(tc_basic, test_subordinate_reset);
6714 tcase_add_test(tc_basic, test_subordinate_suspend);
6715 tcase_add_test__if_xml_ge(tc_basic, test_subordinate_xdecl_suspend);
6716 tcase_add_test__if_xml_ge(tc_basic, test_subordinate_xdecl_abort);
6717 tcase_add_test__ifdef_xml_dtd(tc_basic,
6719 tcase_add_test(tc_basic, test_explicit_encoding);
6720 tcase_add_test(tc_basic, test_trailing_cr);
6721 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_trailing_cr);
6722 tcase_add_test(tc_basic, test_trailing_rsqb);
6723 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_trailing_rsqb);
6724 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_good_cdata);
6725 tcase_add_test__ifdef_xml_dtd(tc_basic, test_user_parameters);
6726 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_ref_parameter);
6727 tcase_add_test(tc_basic, test_empty_parse);
6728 tcase_add_test(tc_basic, test_negative_len_parse);
6729 tcase_add_test(tc_basic, test_negative_len_parse_buffer);
6730 tcase_add_test(tc_basic, test_get_buffer_1);
6731 tcase_add_test(tc_basic, test_get_buffer_2);
6733 tcase_add_test(tc_basic, test_get_buffer_3_overflow);
6735 tcase_add_test(tc_basic, test_buffer_can_grow_to_max);
6736 tcase_add_test(tc_basic, test_getbuffer_allocates_on_zero_len);
6737 tcase_add_test(tc_basic, test_byte_info_at_end);
6738 tcase_add_test(tc_basic, test_byte_info_at_error);
6739 tcase_add_test(tc_basic, test_byte_info_at_cdata);
6740 tcase_add_test(tc_basic, test_predefined_entities);
6741 tcase_add_test__ifdef_xml_dtd(tc_basic, test_invalid_tag_in_dtd);
6742 tcase_add_test(tc_basic, test_not_predefined_entities);
6743 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ignore_section);
6744 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ignore_section_utf16);
6745 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ignore_section_utf16_be);
6746 tcase_add_test__ifdef_xml_dtd(tc_basic, test_bad_ignore_section);
6747 tcase_add_test__ifdef_xml_dtd(tc_basic, test_external_bom_consumed);
6748 tcase_add_test__ifdef_xml_dtd(tc_basic, test_external_entity_values);
6749 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_not_standalone);
6750 tcase_add_test__ifdef_xml_dtd(tc_basic, test_ext_entity_value_abort);
6751 tcase_add_test(tc_basic, test_bad_public_doctype);
6752 tcase_add_test(tc_basic, test_attribute_enum_value);
6753 tcase_add_test(tc_basic, test_predefined_entity_redefinition);
6754 tcase_add_test__ifdef_xml_dtd(tc_basic, test_dtd_stop_processing);
6755 tcase_add_test(tc_basic, test_public_notation_no_sysid);
6756 tcase_add_test(tc_basic, test_nested_groups);
6757 tcase_add_test(tc_basic, test_group_choice);
6758 tcase_add_test(tc_basic, test_standalone_parameter_entity);
6759 tcase_add_test__ifdef_xml_dtd(tc_basic, test_skipped_parameter_entity);
6760 tcase_add_test__ifdef_xml_dtd(tc_basic,
6762 tcase_add_test__ifdef_xml_dtd(tc_basic,
6764 tcase_add_test(tc_basic, test_undefined_ext_entity_in_external_dtd);
6765 tcase_add_test(tc_basic, test_suspend_xdecl);
6766 tcase_add_test(tc_basic, test_abort_epilog);
6767 tcase_add_test(tc_basic, test_abort_epilog_2);
6768 tcase_add_test(tc_basic, test_suspend_epilog);
6769 tcase_add_test(tc_basic, test_suspend_in_sole_empty_tag);
6770 tcase_add_test(tc_basic, test_unfinished_epilog);
6771 tcase_add_test(tc_basic, test_partial_char_in_epilog);
6772 tcase_add_test__ifdef_xml_dtd(tc_basic, test_suspend_resume_internal_entity);
6773 tcase_add_test__ifdef_xml_dtd(tc_basic,
6775 tcase_add_test__ifdef_xml_dtd(tc_basic, test_resume_entity_with_syntax_error);
6776 tcase_add_test__ifdef_xml_dtd(tc_basic, test_suspend_resume_parameter_entity);
6777 tcase_add_test(tc_basic, test_restart_on_error);
6778 tcase_add_test(tc_basic, test_reject_lt_in_attribute_value);
6779 tcase_add_test(tc_basic, test_reject_unfinished_param_in_att_value);
6780 tcase_add_test(tc_basic, test_trailing_cr_in_att_value);
6781 tcase_add_test(tc_basic, test_standalone_internal_entity);
6782 tcase_add_test(tc_basic, test_skipped_external_entity);
6784 tc_basic, test_scaff_index_shared_across_external_entity_parser);
6785 tcase_add_test(tc_basic, test_skipped_null_loaded_ext_entity);
6786 tcase_add_test(tc_basic, test_skipped_unloaded_ext_entity);
6787 tcase_add_test__ifdef_xml_dtd(tc_basic, test_param_entity_with_trailing_cr);
6788 tcase_add_test__if_xml_ge(tc_basic, test_invalid_character_entity);
6789 tcase_add_test__if_xml_ge(tc_basic, test_invalid_character_entity_2);
6790 tcase_add_test__if_xml_ge(tc_basic, test_invalid_character_entity_3);
6791 tcase_add_test__if_xml_ge(tc_basic, test_invalid_character_entity_4);
6792 tcase_add_test(tc_basic, test_pi_handled_in_default);
6793 tcase_add_test(tc_basic, test_comment_handled_in_default);
6794 tcase_add_test(tc_basic, test_pi_yml);
6795 tcase_add_test(tc_basic, test_pi_xnl);
6796 tcase_add_test(tc_basic, test_pi_xmm);
6797 tcase_add_test(tc_basic, test_utf16_pi);
6798 tcase_add_test(tc_basic, test_utf16_be_pi);
6799 tcase_add_test(tc_basic, test_utf16_be_comment);
6800 tcase_add_test(tc_basic, test_utf16_le_comment);
6801 tcase_add_test(tc_basic, test_missing_encoding_conversion_fn);
6802 tcase_add_test(tc_basic, test_failing_encoding_conversion_fn);
6803 tcase_add_test(tc_basic, test_unknown_encoding_success);
6804 tcase_add_test(tc_basic, test_unknown_encoding_bad_name);
6805 tcase_add_test(tc_basic, test_unknown_encoding_bad_name_2);
6806 tcase_add_test(tc_basic, test_unknown_encoding_long_name_1);
6807 tcase_add_test(tc_basic, test_unknown_encoding_long_name_2);
6808 tcase_add_test(tc_basic, test_invalid_unknown_encoding);
6809 tcase_add_test(tc_basic, test_unknown_ascii_encoding_ok);
6810 tcase_add_test(tc_basic, test_unknown_ascii_encoding_fail);
6811 tcase_add_test(tc_basic, test_unknown_encoding_invalid_length);
6812 tcase_add_test(tc_basic, test_unknown_encoding_invalid_topbit);
6813 tcase_add_test(tc_basic, test_unknown_encoding_invalid_surrogate);
6814 tcase_add_test(tc_basic, test_unknown_encoding_invalid_high);
6815 tcase_add_test(tc_basic, test_unknown_encoding_invalid_attr_value);
6816 tcase_add_test(tc_basic, test_unknown_encoding_user_data_primary);
6817 tcase_add_test(tc_basic, test_unknown_encoding_user_data_secondary);
6818 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_latin1_utf16le_bom);
6819 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_latin1_utf16be_bom);
6820 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_latin1_utf16le_bom2);
6821 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_latin1_utf16be_bom2);
6822 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_utf16_be);
6823 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_utf16_le);
6824 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_utf16_unknown);
6825 tcase_add_test__if_xml_ge(tc_basic, test_ext_entity_utf8_non_bom);
6826 tcase_add_test(tc_basic, test_utf8_in_cdata_section);
6827 tcase_add_test(tc_basic, test_utf8_in_cdata_section_2);
6828 tcase_add_test(tc_basic, test_utf8_in_start_tags);
6829 tcase_add_test(tc_basic, test_trailing_spaces_in_elements);
6830 tcase_add_test(tc_basic, test_utf16_attribute);
6831 tcase_add_test(tc_basic, test_utf16_second_attr);
6832 tcase_add_test(tc_basic, test_attr_after_solidus);
6833 tcase_add_test__ifdef_xml_dtd(tc_basic, test_utf16_pe);
6834 tcase_add_test(tc_basic, test_bad_attr_desc_keyword);
6835 tcase_add_test(tc_basic, test_bad_attr_desc_keyword_utf16);
6836 tcase_add_test(tc_basic, test_bad_doctype);
6837 tc_basic, test_bad_doctype_utf8);
6838 tcase_add_test(tc_basic, test_bad_doctype_utf16);
6839 tcase_add_test(tc_basic, test_bad_doctype_plus);
6840 tcase_add_test(tc_basic, test_bad_doctype_star);
6841 tcase_add_test(tc_basic, test_bad_doctype_query);
6842 tcase_add_test__ifdef_xml_dtd(tc_basic, test_unknown_encoding_bad_ignore);
6843 tcase_add_test(tc_basic, test_entity_in_utf16_be_attr);
6844 tcase_add_test(tc_basic, test_entity_in_utf16_le_attr);
6845 tcase_add_test__ifdef_xml_dtd(tc_basic, test_entity_public_utf16_be);
6846 tcase_add_test__ifdef_xml_dtd(tc_basic, test_entity_public_utf16_le);
6847 tcase_add_test(tc_basic, test_short_doctype);
6848 tcase_add_test(tc_basic, test_short_doctype_2);
6849 tcase_add_test(tc_basic, test_short_doctype_3);
6850 tcase_add_test(tc_basic, test_long_doctype);
6851 tcase_add_test(tc_basic, test_bad_entity);
6852 tcase_add_test(tc_basic, test_bad_entity_2);
6853 tcase_add_test(tc_basic, test_bad_entity_3);
6854 tcase_add_test(tc_basic, test_bad_entity_4);
6855 tcase_add_test(tc_basic, test_bad_notation);
6856 tcase_add_test(tc_basic, test_default_doctype_handler);
6857 tcase_add_test(tc_basic, test_empty_element_abort);
6858 tcase_add_test__ifdef_xml_dtd(tc_basic,
6860 tcase_add_test__ifdef_xml_dtd(tc_basic, test_empty_ext_param_entity_in_value);
6861 tcase_add_test__if_xml_ge(tc_basic, test_entity_ref_no_elements);
6862 tcase_add_test__if_xml_ge(tc_basic, test_deep_nested_entity);
6863 tcase_add_test__if_xml_ge(tc_basic, test_deep_nested_attribute_entity);
6864 tcase_add_test__if_xml_ge(tc_basic,
6866 tcase_add_test__if_xml_ge(tc_basic, test_nested_entity_suspend);
6867 tcase_add_test__if_xml_ge(tc_basic, test_nested_entity_suspend_2);
6868 tcase_add_test(tc_basic, test_big_tokens_scale_linearly);
6869 tcase_add_test(tc_basic, test_set_reparse_deferral);
6870 tcase_add_test(tc_basic, test_reparse_deferral_is_inherited);
6871 tcase_add_test(tc_basic, test_set_reparse_deferral_on_null_parser);
6872 tcase_add_test(tc_basic, test_set_reparse_deferral_on_the_fly);
6873 tcase_add_test(tc_basic, test_set_bad_reparse_option);
6874 tcase_add_test(tc_basic, test_bypass_heuristic_when_close_to_bufsize);
6875 tcase_add_test(tc_basic, test_varying_buffer_fills);