From 582c373274ffaf92e0f5407bf0c972cc41264de1 Mon Sep 17 00:00:00 2001 From: AbdealiJK Date: Sun, 4 Dec 2016 12:42:18 +0530 Subject: [PATCH] tests/cpp: Add tests for metric.cc --- tests/cpp/metric/test_metric.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/cpp/metric/test_metric.cc diff --git a/tests/cpp/metric/test_metric.cc b/tests/cpp/metric/test_metric.cc new file mode 100644 index 000000000..0e715472e --- /dev/null +++ b/tests/cpp/metric/test_metric.cc @@ -0,0 +1,11 @@ +// Copyright by Contributors +#include + +#include "../helpers.h" + +TEST(Metric, UnknownMetric) { + EXPECT_ANY_THROW(xgboost::Metric::Create("unknown_name")); + EXPECT_NO_THROW(xgboost::Metric::Create("rmse")); + EXPECT_ANY_THROW(xgboost::Metric::Create("unknown_name@1")); + EXPECT_NO_THROW(xgboost::Metric::Create("error@0.5")); +}