ResInsight/ApplicationLibCode/UnitTests/RifPerforationIntervalReader-Test.cpp
2021-01-11 15:27:45 +01:00

23 lines
951 B
C++

#include "gtest/gtest.h"
#include "RiaTestDataDirectory.h"
#include "RifPerforationIntervalReader.h"
#include <cmath> // Needed for HUGE_VAL on Linux
#include <numeric>
static const QString PERFORATION_TEST_DATA_DIRECTORY = QString( "%1/RifPerforationIntervalReader/" ).arg( TEST_DATA_DIR );
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
TEST( RifPerforationIntervalReaderTest, SpacesInWellNameHandledSuccessfully )
{
std::map<QString, std::vector<RifPerforationInterval>> perforationIntervals =
RifPerforationIntervalReader::readPerforationIntervals( PERFORATION_TEST_DATA_DIRECTORY +
"perforations_with_space_after_well_name.ev" );
EXPECT_EQ( size_t( 10 ), perforationIntervals["A1_RI_HZX"].size() );
}