From 87a223a54d66b5e92ca0a15c4da5a0645894e508 Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 27 Nov 2013 10:03:16 +0000 Subject: [PATCH] .upptst git-svn-id: svn://ultimatepp.org/upp/trunk@6609 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- upptst/Convert/Convert.cpp | 37 +++++++++++++++++++++++++++++++++++++ upptst/Convert/Convert.upp | 9 +++++++++ upptst/Convert/init | 4 ++++ 3 files changed, 50 insertions(+) create mode 100644 upptst/Convert/Convert.cpp create mode 100644 upptst/Convert/Convert.upp create mode 100644 upptst/Convert/init diff --git a/upptst/Convert/Convert.cpp b/upptst/Convert/Convert.cpp new file mode 100644 index 000000000..2f135c5ac --- /dev/null +++ b/upptst/Convert/Convert.cpp @@ -0,0 +1,37 @@ +#include + +using namespace Upp; + +CONSOLE_APP_MAIN +{ + StdLogSetup(LOG_FILE|LOG_COUT); + + SetLanguage(LNG_('C','S','C','Z')); + + ConvertTime cv; + + DUMP(cv.Format(Date(2013, 1, 2))); + ASSERT(cv.Format(Date(2013, 1, 2)) == "02.01.2013"); + + DUMP(cv.Format(Time(2013, 1, 2))); + ASSERT(cv.Format(Time(2013, 1, 2)) == "02.01.2013"); + + DUMP(cv.Format(Time(2013, 1, 2, 11, 12, 13))); + ASSERT(cv.Format(Time(2013, 1, 2, 11, 12, 13)) == "02.01.2013 11:12:13"); + + cv.TimeAlways(); + + DUMP(cv.Format(Date(2013, 1, 2))); + ASSERT(cv.Format(Date(2013, 1, 2)) == "02.01.2013 00:00:00"); + + DUMP(cv.Format(Time(2013, 1, 2, 11, 12, 13))); + ASSERT(cv.Format(Time(2013, 1, 2, 11, 12, 13)) == "02.01.2013 11:12:13"); + + DUMP(cv.Scan("15.6.2010")); + ASSERT(cv.Scan("15.6.2010") == Time(2010, 6, 15, 0, 0, 0)); + + cv.DayEnd(); + + DUMP(cv.Scan("15.6.2010")); + ASSERT(cv.Scan("15.6.2010") == Time(2010, 6, 15, 23, 59, 59)); +} diff --git a/upptst/Convert/Convert.upp b/upptst/Convert/Convert.upp new file mode 100644 index 000000000..b13841e55 --- /dev/null +++ b/upptst/Convert/Convert.upp @@ -0,0 +1,9 @@ +uses + Core; + +file + Convert.cpp; + +mainconfig + "" = "SSE2"; + diff --git a/upptst/Convert/init b/upptst/Convert/init new file mode 100644 index 000000000..f1027a1ef --- /dev/null +++ b/upptst/Convert/init @@ -0,0 +1,4 @@ +#ifndef _Convert_icpp_init_stub +#define _Convert_icpp_init_stub +#include "Core/init" +#endif