ResInsight/ApplicationLibCode/UnitTests/RifPerforationIntervalReader-Test.cpp

22 lines
887 B
C++
Raw Normal View History

#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() );
}