diff options
author | Lars Thorsen <[email protected]> | 2011-08-09 14:33:02 +0200 |
---|---|---|
committer | Lars Thorsen <[email protected]> | 2011-08-09 14:33:02 +0200 |
commit | 5650ad3d33513dac84af045788628e06c1645aa4 (patch) | |
tree | c37bc7d093ba153339b52fe57a5df8160d93dab9 /lib/xmerl/test/xmerl_SUITE.erl | |
parent | 96a4a03f1d581810833d26aa9e7ff864ca8255f1 (diff) | |
download | otp-5650ad3d33513dac84af045788628e06c1645aa4.tar.gz otp-5650ad3d33513dac84af045788628e06c1645aa4.tar.bz2 otp-5650ad3d33513dac84af045788628e06c1645aa4.zip |
Added test case for ticket 9411.
Diffstat (limited to 'lib/xmerl/test/xmerl_SUITE.erl')
-rw-r--r-- | lib/xmerl/test/xmerl_SUITE.erl | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/xmerl/test/xmerl_SUITE.erl b/lib/xmerl/test/xmerl_SUITE.erl index 392b2522e8..0c809dbcb6 100644 --- a/lib/xmerl/test/xmerl_SUITE.erl +++ b/lib/xmerl/test/xmerl_SUITE.erl @@ -57,7 +57,8 @@ groups() -> {eventp_tests, [], [sax_parse_and_export]}, {ticket_tests, [], [ticket_5998, ticket_7211, ticket_7214, ticket_7430, - ticket_6873, ticket_7496, ticket_8156, ticket_8697]}, + ticket_6873, ticket_7496, ticket_8156, ticket_8697, + ticket_9411]}, {app_test, [], [{xmerl_app_test, all}]}, {appup_test, [], [{xmerl_appup_test, all}]}]. @@ -575,7 +576,17 @@ ticket_8697(Config) -> ?line [16#545C] = HexEntityText, ok. +ticket_9411(suite) -> []; +ticket_9411(doc) -> + ["Test that xmerl_scan handles attribute that contains for example ""]; +ticket_9411(Config) -> + DataDir = ?config(data_dir,Config), + ?line {ok, Schema} = xmerl_xsd:process_schema(filename:join([DataDir,"misc/ticket_9411.xsd"])), + ?line {ok, Bin} = file:read_file(filename:join([DataDir,"misc/ticket_9411.xml"])), + ?line Xml = erlang:binary_to_list(Bin), + ?line {E, _} = xmerl_scan:string(Xml), + ?line {E, _} = xmerl_xsd:validate(E, Schema). |