diff options
| author | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2017-01-29 21:53:40 -0800 | 
|---|---|---|
| committer | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2017-01-29 21:53:40 -0800 | 
| commit | 8aa8e11ba6473ae35844930ac4319c647a8d9679 (patch) | |
| tree | 9212b3f70115577fa92c517a460b62c176e149f9 | |
| parent | 6abf1d7c1a735cbec3b42cb569683d00b070f46c (diff) | |
tests: Add query out of memory test
| -rw-r--r-- | tests/test_xpath_api.cpp | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test_xpath_api.cpp b/tests/test_xpath_api.cpp index c1a4968..6b32b68 100644 --- a/tests/test_xpath_api.cpp +++ b/tests/test_xpath_api.cpp @@ -418,6 +418,13 @@ TEST(xpath_api_empty)  	CHECK(!q.evaluate_boolean(c));  } +TEST(xpath_api_query_out_of_memory) +{ +	test_runner::_memory_fail_threshold = 1; + +	CHECK_ALLOC_FAIL(xpath_query q(STR("node"))); +} +  #ifdef PUGIXML_HAS_MOVE  TEST_XML(xpath_api_nodeset_move_ctor, "<node><foo/><foo/><bar/></node>")  {  | 
