diff --git a/tests/isempty.cpp b/tests/isempty.cpp
index 11fcee8fdfb9d2db2442732c16901f406302f07f..a55593a3b92d03b955d7e1ccfdb8e9b1baf21c02 100644
--- a/tests/isempty.cpp
+++ b/tests/isempty.cpp
@@ -90,7 +90,7 @@ BOOST_FIXTURE_TEST_CASE(empty_matchvector, IsEmptyFix)
 	Match v_match(v);
 	boost::shared_ptr<Function<Match> > match_expr(new Constant<Match>(v_match));
 	IsEmpty<Match> e(match_expr);
-	BOOST_CHECK(!e.apply(cx)->get_value());
+	BOOST_CHECK(e.apply(cx)->get_value());
 }
 
 BOOST_FIXTURE_TEST_CASE(full_matchvector, IsEmptyFix)
@@ -100,7 +100,7 @@ BOOST_FIXTURE_TEST_CASE(full_matchvector, IsEmptyFix)
 	Match v_match(v);
 	boost::shared_ptr<Function<Match> > match_expr(new Constant<Match>(v_match));
 	IsEmpty<Match> e(match_expr);
-	BOOST_CHECK(e.apply(cx)->get_value());
+	BOOST_CHECK(!e.apply(cx)->get_value());
 }
 
 //------------ To string ----------