mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3428 Text string creation based on date and time : Add helper function
This commit is contained in:
@@ -1,11 +1,13 @@
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include "RiaQDateTimeTools.h"
|
||||
#include "RiaTestDataDirectory.h"
|
||||
#include "RimProject.h"
|
||||
|
||||
#include "cafPdmObjectHandle.h"
|
||||
#include "cafFilePath.h"
|
||||
#include "cafPdmObjectHandle.h"
|
||||
|
||||
#include <QDateTime>
|
||||
#include <QString>
|
||||
|
||||
#include <vector>
|
||||
@@ -71,3 +73,28 @@ TEST(RimRelocatePathTest, findPathsInProjectFile)
|
||||
std::cout << filePath->path().toStdString() << std::endl;
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RimRelocatePathTest, DISABLED_LocaleDateStringTest)
|
||||
{
|
||||
// Set a non-english system locale on local machine for this test to be useful
|
||||
|
||||
QDateTime dt;
|
||||
{
|
||||
QDate d(2018, 10, 1);
|
||||
dt.setDate(d);
|
||||
}
|
||||
|
||||
QString formatString("ddd MMM yyyy");
|
||||
|
||||
// Change the default locale on your system to get a different text then the english formatted text
|
||||
QString defaultString = dt.toString(formatString);
|
||||
|
||||
std::cout << "default " << defaultString.toStdString() << std::endl;
|
||||
|
||||
QString englishString = RiaQDateTimeTools::toStringUsingApplicationLocale(dt, formatString);
|
||||
|
||||
std::cout << "english " << englishString.toStdString() << std::endl;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user