From 85459226078378b555c772c907201e70ce856a00 Mon Sep 17 00:00:00 2001 From: Marco Biasini <marco.biasini@unibas.ch> Date: Wed, 23 Feb 2011 18:32:29 +0100 Subject: [PATCH] =?UTF-8?q?also=20parse=20queries=20like=20'aname=3D=3FG'?= =?UTF-8?q?=20correctly?= --- modules/mol/base/tests/test_query.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/mol/base/tests/test_query.cc b/modules/mol/base/tests/test_query.cc index 0e474611a..f868c468a 100644 --- a/modules/mol/base/tests/test_query.cc +++ b/modules/mol/base/tests/test_query.cc @@ -123,6 +123,8 @@ BOOST_AUTO_TEST_CASE(test_query_parse_properties) BOOST_CHECK(Query("grtest:2=8").IsValid()); BOOST_CHECK(Query("gctest:3.0=9").IsValid()); BOOST_CHECK(Query("anita=3").IsValid()==false); + BOOST_CHECK(Query("gc*test=3").IsValid()==false); + BOOST_CHECK(Query("gc?test=3").IsValid()==false); } BOOST_AUTO_TEST_CASE(test_query_parse_value_type) @@ -279,8 +281,10 @@ BOOST_AUTO_TEST_CASE(test_glob) ensure_counts(e, "rname=ARG and aname=N?1", 1, 1, 1); ensure_counts(e, "rname=ARG and aname=NH?", 1, 1, 2); ensure_counts(e, "rname=ARG and aname=\"*2\"", 1, 1, 1); + ensure_counts(e, "rname=ARG and aname=*2", 1, 1, 1); ensure_counts(e, "rname=ARG and aname=N?", 1, 1, 1); ensure_counts(e, "rname=LEU and aname=\"?D?\"", 1, 1, 2); + ensure_counts(e, "rname=LEU and aname=?D?", 1, 1, 2); } BOOST_AUTO_TEST_SUITE_END() -- GitLab