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 "gtest/gtest.h"
|
||||||
|
|
||||||
#include "RifReaderEclipseSummary.h"
|
#include "RiaTestDataDirectory.h"
|
||||||
|
|
||||||
#include "RifEclipseSummaryTools.h"
|
#include "RifEclipseSummaryTools.h"
|
||||||
|
#include "RifReaderEclipseSummary.h"
|
||||||
|
|
||||||
//#include "stringlist.h"
|
|
||||||
|
|
||||||
#include <QDir>
|
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
|
#include <QDir>
|
||||||
|
|
||||||
#include <memory>
|
#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)
|
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);
|
std::vector<std::string> dataFiles = RifEclipseSummaryTools::findSummaryDataFiles(filename);
|
||||||
EXPECT_TRUE(dataFiles.size() > 0);
|
EXPECT_TRUE(dataFiles.size() > 0);
|
||||||
|
|
||||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new RifReaderEclipseSummary);
|
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new
|
||||||
eclSummary->open(headerFile, dataFiles);
|
RifReaderEclipseSummary); eclSummary->open(headerFile, dataFiles);
|
||||||
|
|
||||||
RifEclipseSummaryTools::dumpMetaData(eclSummary.get());
|
RifEclipseSummaryTools::dumpMetaData(eclSummary.get());
|
||||||
|
|
||||||
@@ -74,8 +88,8 @@ TEST(RifEclipseSummaryTest, SummaryToolsFindSummaryFiles)
|
|||||||
std::vector<RifEclipseSummaryAddress> myAddresses;
|
std::vector<RifEclipseSummaryAddress> myAddresses;
|
||||||
for (size_t i = 0; i < addresses.size(); i++)
|
for (size_t i = 0; i < addresses.size(); i++)
|
||||||
{
|
{
|
||||||
RifEclipseSummaryAddress adr(addresses[i].category(), addresses[i].simulationItemName(), addresses[i].quantityName());
|
RifEclipseSummaryAddress adr(addresses[i].category(), addresses[i].simulationItemName(),
|
||||||
myAddresses.push_back(adr);
|
addresses[i].quantityName()); myAddresses.push_back(adr);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (size_t i = 0; i < addresses.size(); i++)
|
for (size_t i = 0; i < addresses.size(); i++)
|
||||||
@@ -121,8 +135,8 @@ TEST(RifEclipseSummaryTest, SummaryToolsFindSummaryFiles)
|
|||||||
std::vector<std::string> dataFiles = RifEclipseSummaryTools::findSummaryDataFiles(filename);
|
std::vector<std::string> dataFiles = RifEclipseSummaryTools::findSummaryDataFiles(filename);
|
||||||
EXPECT_TRUE(dataFiles.size() > 0);
|
EXPECT_TRUE(dataFiles.size() > 0);
|
||||||
|
|
||||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new RifReaderEclipseSummary);
|
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new
|
||||||
eclSummary->open(headerFile, dataFiles);
|
RifReaderEclipseSummary); eclSummary->open(headerFile, dataFiles);
|
||||||
|
|
||||||
RifEclipseSummaryTools::dumpMetaData(eclSummary.get());
|
RifEclipseSummaryTools::dumpMetaData(eclSummary.get());
|
||||||
}
|
}
|
||||||
@@ -144,8 +158,8 @@ TEST(RifEclipseSummaryTest, SummaryToolsFindSummaryFiles)
|
|||||||
|
|
||||||
EXPECT_FALSE(isFormatted);
|
EXPECT_FALSE(isFormatted);
|
||||||
EXPECT_FALSE(headerFile.empty());
|
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);
|
EXPECT_TRUE(dataFiles.size() > 0);
|
||||||
|
|
||||||
std::unique_ptr<RifReaderEclipseSummary> eclSummary = std::unique_ptr<RifReaderEclipseSummary>(new
|
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