mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Updated unit tests
Using RigWellLogCurveData instead of RimWellLogCurveImpl. Added test interface which has access to private methods in RigWellLogCurveData. RimWellLogCurveImpl should probably be removed when correct filtering of curve segments based on depths is up & running.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include "../RimWellLogCurveImpl.h"
|
||||
#include "RigWellLogCurveData.h"
|
||||
|
||||
#include <cmath> // Needed for HUGE_VAL on Linux
|
||||
|
||||
@@ -19,7 +19,7 @@ TEST(RimWellLogExtractionCurveImplTest, StripOffInvalidValAtEndsOfVector)
|
||||
values.push_back(HUGE_VAL);
|
||||
|
||||
std::vector< std::pair<size_t, size_t> > valuesIntervals;
|
||||
RimWellLogCurveImpl::calculateIntervalsOfValidValues(values, valuesIntervals);
|
||||
RigWellLogCurveDataTestInterface::calculateIntervalsOfValidValues(values, &valuesIntervals);
|
||||
|
||||
EXPECT_EQ(1, static_cast<int>(valuesIntervals.size()));
|
||||
EXPECT_EQ(2, static_cast<int>(valuesIntervals[0].first));
|
||||
@@ -43,7 +43,7 @@ TEST(RimWellLogExtractionCurveImplTest, StripOffHugeValAtEndsAndInteriorOfVector
|
||||
values.push_back(HUGE_VAL);
|
||||
|
||||
std::vector< std::pair<size_t, size_t> > valuesIntervals;
|
||||
RimWellLogCurveImpl::calculateIntervalsOfValidValues(values, valuesIntervals);
|
||||
RigWellLogCurveDataTestInterface::calculateIntervalsOfValidValues(values, &valuesIntervals);
|
||||
|
||||
EXPECT_EQ(2, valuesIntervals.size());
|
||||
EXPECT_EQ(2, valuesIntervals[0].first);
|
||||
|
||||
Reference in New Issue
Block a user