mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4017 Add function used to determine date format from text string
This commit is contained in:
@@ -837,3 +837,80 @@ TEST(RifColumnBasedRsmspecParserTest, HasOnlyValidDoubleValues)
|
||||
EXPECT_FALSE(RifEclipseUserDataParserTools::hasOnlyValidDoubleValues(words, &doubleValues));
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RifColumnBasedRsmspecParserTest, TestParsingOfDateString)
|
||||
{
|
||||
{
|
||||
QString txt = "22.12.1900";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df = RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_DDMMYYYY_DOT_SEPARATED, df);
|
||||
}
|
||||
|
||||
{
|
||||
QString txt = "22-12-1900";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df =
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_DDMMYYYY_DASH_SEPARATED, df);
|
||||
}
|
||||
|
||||
{
|
||||
QString txt = "22/12/1900";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df =
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_DDMMYYYY_SLASH_SEPARATED, df);
|
||||
}
|
||||
|
||||
{
|
||||
QString txt = "1900.12.24";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df =
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_YYYYMMDD_DOT_SEPARATED, df);
|
||||
}
|
||||
|
||||
{
|
||||
QString txt = "1900-12-24";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df =
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_YYYYMMDD_DASH_SEPARATED, df);
|
||||
}
|
||||
|
||||
{
|
||||
QString txt = "1900/12/24";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df =
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_YYYYMMDD_SLASH_SEPARATED, df);
|
||||
}
|
||||
|
||||
{
|
||||
QString txt = "12/22/1900";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df =
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_MMDDYYYY_SLASH_SEPARATED, df);
|
||||
}
|
||||
|
||||
{
|
||||
QString txt = "22/12/1900";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df =
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_DDMMYYYY_SLASH_SEPARATED, df);
|
||||
}
|
||||
|
||||
{
|
||||
QString txt = "12/22/30";
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat df =
|
||||
RicPasteAsciiDataToSummaryPlotFeatureUi::dateFormatFromString(txt);
|
||||
|
||||
EXPECT_EQ(RicPasteAsciiDataToSummaryPlotFeatureUi::DateFormat::DATE_MMDDYY_SLASH_SEPARATED, df);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user