mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4268 libecl : Add test files and unit test reproducing issue
This commit is contained in:
@@ -18,16 +18,30 @@
|
||||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include "RifReaderEclipseSummary.h"
|
||||
#include "RiaTestDataDirectory.h"
|
||||
|
||||
#include "RifEclipseSummaryTools.h"
|
||||
#include "RifReaderEclipseSummary.h"
|
||||
|
||||
//#include "stringlist.h"
|
||||
|
||||
#include <QDir>
|
||||
#include <QDateTime>
|
||||
#include <QDir>
|
||||
|
||||
#include <memory>
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RifEclipseSummaryTest, BasicTestSetCurrentFolder)
|
||||
{
|
||||
RifReaderEclipseSummary eclSummary;
|
||||
|
||||
static const QString testDataRootFolder = QString("%1/SummaryData/Reek/").arg(TEST_DATA_DIR);
|
||||
|
||||
QString summaryFileName = testDataRootFolder + "3_R001_REEK-1.SMSPEC";
|
||||
|
||||
bool hasWarning = false;
|
||||
std::vector<RifRestartFileInfo> originFileInfos = eclSummary.getRestartFiles(summaryFileName, &hasWarning);
|
||||
}
|
||||
|
||||
/*
|
||||
void printDateAndValues(const std::vector<QDateTime>& dates, const std::vector<double>& values)
|
||||
@@ -62,8 +76,8 @@ TEST(RifEclipseSummaryTest, SummaryToolsFindSummaryFiles)
|
||||
std::vector<std::string> dataFiles = RifEclipseSummaryTools::findSummaryDataFiles(filename);
|
||||
EXPECT_TRUE(dataFiles.size() > 0);
|
||||
|
||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new RifReaderEclipseSummary);
|
||||
eclSummary->open(headerFile, dataFiles);
|
||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new
|
||||
RifReaderEclipseSummary); eclSummary->open(headerFile, dataFiles);
|
||||
|
||||
RifEclipseSummaryTools::dumpMetaData(eclSummary.get());
|
||||
|
||||
@@ -74,8 +88,8 @@ TEST(RifEclipseSummaryTest, SummaryToolsFindSummaryFiles)
|
||||
std::vector<RifEclipseSummaryAddress> myAddresses;
|
||||
for (size_t i = 0; i < addresses.size(); i++)
|
||||
{
|
||||
RifEclipseSummaryAddress adr(addresses[i].category(), addresses[i].simulationItemName(), addresses[i].quantityName());
|
||||
myAddresses.push_back(adr);
|
||||
RifEclipseSummaryAddress adr(addresses[i].category(), addresses[i].simulationItemName(),
|
||||
addresses[i].quantityName()); myAddresses.push_back(adr);
|
||||
}
|
||||
|
||||
for (size_t i = 0; i < addresses.size(); i++)
|
||||
@@ -121,8 +135,8 @@ TEST(RifEclipseSummaryTest, SummaryToolsFindSummaryFiles)
|
||||
std::vector<std::string> dataFiles = RifEclipseSummaryTools::findSummaryDataFiles(filename);
|
||||
EXPECT_TRUE(dataFiles.size() > 0);
|
||||
|
||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new RifReaderEclipseSummary);
|
||||
eclSummary->open(headerFile, dataFiles);
|
||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new
|
||||
RifReaderEclipseSummary); eclSummary->open(headerFile, dataFiles);
|
||||
|
||||
RifEclipseSummaryTools::dumpMetaData(eclSummary.get());
|
||||
}
|
||||
@@ -144,8 +158,8 @@ TEST(RifEclipseSummaryTest, SummaryToolsFindSummaryFiles)
|
||||
|
||||
EXPECT_FALSE(isFormatted);
|
||||
EXPECT_FALSE(headerFile.empty());
|
||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new RifReaderEclipseSummary);
|
||||
eclSummary->open(headerFile, dataFiles);
|
||||
|
||||
std::vector<std::string> dataFiles = RifEclipseSummaryTools::findSummaryDataFiles(filename);
|
||||
EXPECT_TRUE(dataFiles.size() > 0);
|
||||
|
||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user