From 9531db8378152b9155aba28faaf9e60996c311a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Wardy=C5=84ski?= <no@email> Date: Wed, 10 Nov 2010 21:06:08 +0100 Subject: [PATCH] add some empty set tests for ToUpper and ToLower --- tests/strsetfunctions.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/strsetfunctions.cpp b/tests/strsetfunctions.cpp index cd64290..337f36c 100644 --- a/tests/strsetfunctions.cpp +++ b/tests/strsetfunctions.cpp @@ -101,6 +101,26 @@ BOOST_FIXTURE_TEST_CASE(upper_locale, StrSetFix) BOOST_CHECK(upperset.equals(*to_upper.apply(sc))); } +BOOST_FIXTURE_TEST_CASE(lower_empty, StrSetFix) +{ + StrSet emptyset; + + ToLower to_lower(boost::shared_ptr<Function<StrSet> >( + new Constant<StrSet>(emptyset))); + + BOOST_CHECK(emptyset.equals(*to_lower.apply(sc))); +} + +BOOST_FIXTURE_TEST_CASE(upper_empty, StrSetFix) +{ + StrSet emptyset; + + ToUpper to_upper(boost::shared_ptr<Function<StrSet> >( + new Constant<StrSet>(emptyset))); + + BOOST_CHECK(emptyset.equals(*to_upper.apply(sc))); +} + //------ to_string test cases ------- BOOST_FIXTURE_TEST_CASE(lower_to_string, StrSetFix) -- GitLab