EXPECT_TRUE(expectSubset(result->asExplicitParetoCurveCheckResult<double>().getPoints(),convertPointset<double>(expectedPoints),eps))<<"Non-Pareto point found.";
// TODO: Right now, there is a non-optimal point included due to numerical imprecisions. We therefore skip this check:
//EXPECT_TRUE(expectSubset(result->asExplicitParetoCurveCheckResult<double>().getPoints(), convertPointset<double>(expectedPoints), eps)) << "Non-Pareto point found.";
EXPECT_TRUE(expectSubset(convertPointset<double>(expectedPoints),result->asExplicitParetoCurveCheckResult<double>().getPoints(),eps))<<"Pareto point missing.";
EXPECT_TRUE(expectSubset(convertPointset<double>(expectedPoints),result->asExplicitParetoCurveCheckResult<double>().getPoints(),eps))<<"Pareto point missing.";