diff --git a/tests/datarule.cpp b/tests/datarule.cpp index a768770bc3639fa2909b258ab1d7da2fd0e0060f..736ef8c909c80f66b7940c6cb3bf6ea38e110cbf 100644 --- a/tests/datarule.cpp +++ b/tests/datarule.cpp @@ -133,7 +133,7 @@ void check_sentences(int sentence_i, const Corpus2::Tagset& tagset, BOOST_REQUIRE(annotated); foreach (const Corpus2::AnnotatedSentence::chan_map_t::value_type& v, expected_annotated->all_channels()) { std::string channel_name = v.first; - BOOST_REQUIRE(annotated->has_channel(channel_name)); + BOOST_REQUIRE_MESSAGE(annotated->has_channel(channel_name), "Expected channel " + channel_name); const Corpus2::AnnotationChannel& expected_channel = v.second; std::string expected_channel_data = channel_name + ":" + expected_channel.dump_alpha(); Corpus2::AnnotationChannel& channel = annotated->get_channel(channel_name);