#include "gtest/gtest.h" #include "RifWellPathImporter.h" #include #include //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- TEST( RimWellPathAsciiFileReaderTest, TestWellNameNoColon ) { QTemporaryFile file; if ( file.open() ) { QString wellName = "My test Wellname"; { QTextStream out( &file ); out << "name " << wellName << "\n"; out << "1 2 3"; } RifWellPathImporter reader; RifWellPathImporter::WellData wpData = reader.readWellData( file.fileName(), 0 ); EXPECT_TRUE( wpData.m_name == wellName ); } } //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- TEST( RimWellPathAsciiFileReaderTest, TestWellNameWithColon ) { QTemporaryFile file; if ( file.open() ) { QString wellName = "My test Wellname"; { QTextStream out( &file ); out << "WELLNAME:" << wellName << "\n"; out << "1 2 3"; } RifWellPathImporter reader; RifWellPathImporter::WellData wpData = reader.readWellData( file.fileName(), 0 ); EXPECT_TRUE( wpData.m_name == wellName ); } } //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- TEST( RimWellPathAsciiFileReaderTest, TestWellNameWithColonAndSpace ) { QTemporaryFile file; if ( file.open() ) { QString wellName = "My test Wellname"; { QTextStream out( &file ); out << "WELLNAME : " << wellName << "\n"; out << "1 2 3"; } RifWellPathImporter reader; RifWellPathImporter::WellData wpData = reader.readWellData( file.fileName(), 0 ); EXPECT_TRUE( wpData.m_name == wellName ); } }