From d301274e897050ba4a12716562af22eddea8ad1d Mon Sep 17 00:00:00 2001 From: Joakim Hove Date: Mon, 26 Oct 2020 11:31:02 +0100 Subject: [PATCH] Improve warning for UDQ missing unit --- .../parser/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp | 2 +- tests/parser/UDQTests.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opm/parser/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp b/src/opm/parser/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp index 5e62702c5..0186743e4 100644 --- a/src/opm/parser/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp +++ b/src/opm/parser/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp @@ -922,7 +922,7 @@ inline void keywordMISC( SummaryConfig::keyword_list& list, if (!udq.has_unit(location.keyword)) { std::string msg = "Summary output requested for UDQ {keyword}\n" "In {file} line {line}\n" - "No unit define in the SCHEDULE section"; + "No unit defined in the SCHEDULE section for {keyword}"; parseContext.handleError(ParseContext::SUMMARY_UDQ_MISSING_UNIT, msg, location, errors); } } diff --git a/tests/parser/UDQTests.cpp b/tests/parser/UDQTests.cpp index 331d73a0e..f5e62a065 100644 --- a/tests/parser/UDQTests.cpp +++ b/tests/parser/UDQTests.cpp @@ -2189,7 +2189,7 @@ UDQ UDQState udq_state(undefined_value); SummaryState st(std::chrono::system_clock::now()); - BOOST_CHECK_THROW(udq.eval(0, st, udq_state), std::out_of_range); + BOOST_CHECK_THROW(udq.eval(0, st, udq_state), std::exception); }