History

TimeSeriesPlatformLibrary: Added temporal support options to DataPublisher interfaces.

J. Ritchie Carroll committed 7 years ago

Commit 5c5b4061 parent 04505f228 files · +603 −300Browse files

Showing the changes to Source/Libraries/TimeSeriesPlatformLibrary/Samples/FilterExpressionTests.cpp (1 of 28 files). Show all

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Samples/FilterExpressionTests.cpp+9−9
@@ -1177,42 +1177,42 @@ int main(int argc, char* argv[]) · 1176 unmodified lines
11771177 valueExpression = FilterExpressionParser::Evaluate(dataRow, "DateAdd('2019-02-04', 2, 'Month')");
11781178
11791179 assert(valueExpression->ValueType == ExpressionValueType::DateTime);
1180− assert(valueExpression->ValueAsDateTime() == DateTime(date(2019, 4, 4)));
1180+ assert(valueExpression->ValueAsDateTime() == datetime_t(date(2019, 4, 4)));
11811181 cout << "Test " << ++test << " succeeded..." << endl;
11821182
11831183 // Test 119
11841184 valueExpression = FilterExpressionParser::Evaluate(dataRow, "DateAdd(#1/31/2019#, 1, 'Day')");
11851185
11861186 assert(valueExpression->ValueType == ExpressionValueType::DateTime);
1187− assert(valueExpression->ValueAsDateTime() == DateTime(date(2019, 2, 1)));
1187+ assert(valueExpression->ValueAsDateTime() == datetime_t(date(2019, 2, 1)));
11881188 cout << "Test " << ++test << " succeeded..." << endl;
11891189
11901190 // Test 120
11911191 valueExpression = FilterExpressionParser::Evaluate(dataRow, "DateAdd(#2019-01-31#, 2, 'Week')");
11921192
11931193 assert(valueExpression->ValueType == ExpressionValueType::DateTime);
1194− assert(valueExpression->ValueAsDateTime() == DateTime(date(2019, 2, 14)));
1194+ assert(valueExpression->ValueAsDateTime() == datetime_t(date(2019, 2, 14)));
11951195 cout << "Test " << ++test << " succeeded..." << endl;
11961196
11971197 // Test 121
11981198 valueExpression = FilterExpressionParser::Evaluate(dataRow, "DateAdd(#2019-01-31#, 25, 'Hour')");
11991199
12001200 assert(valueExpression->ValueType == ExpressionValueType::DateTime);
1201− assert(valueExpression->ValueAsDateTime() == DateTime(date(2019, 2, 1), time_duration(1, 0, 0)));
1201+ assert(valueExpression->ValueAsDateTime() == datetime_t(date(2019, 2, 1), time_duration(1, 0, 0)));
12021202 cout << "Test " << ++test << " succeeded..." << endl;
12031203
12041204 // Test 122
12051205 valueExpression = FilterExpressionParser::Evaluate(dataRow, "DateAdd(#2018-12-31 23:58#, 3, 'Minute')");
12061206
12071207 assert(valueExpression->ValueType == ExpressionValueType::DateTime);
1208− assert(valueExpression->ValueAsDateTime() == DateTime(date(2019, 1, 1), time_duration(0, 1, 0)));
1208+ assert(valueExpression->ValueAsDateTime() == datetime_t(date(2019, 1, 1), time_duration(0, 1, 0)));
12091209 cout << "Test " << ++test << " succeeded..." << endl;
12101210
12111211 // Test 123
12121212 valueExpression = FilterExpressionParser::Evaluate(dataRow, "DateAdd('2019-01-1 00:59', 61, 'Second')");
12131213
12141214 assert(valueExpression->ValueType == ExpressionValueType::DateTime);
1215− assert(valueExpression->ValueAsDateTime() == DateTime(date(2019, 1, 1), time_duration(1, 0, 1)));
1215+ assert(valueExpression->ValueAsDateTime() == datetime_t(date(2019, 1, 1), time_duration(1, 0, 1)));
12161216 cout << "Test " << ++test << " succeeded..." << endl;
12171217
12181218 const float64_t baseFraction = pow(10.0, time_duration::num_fractional_digits());
@@ -1222,14 +1222,14 @@ int main(int argc, char* argv[]) · 3 unmodified lines
12221222 valueExpression = FilterExpressionParser::Evaluate(dataRow, "DateAdd('2019-01-1 00:00:59.999', 2, 'Millisecond')");
12231223
12241224 assert(valueExpression->ValueType == ExpressionValueType::DateTime);
1225− assert(valueExpression->ValueAsDateTime() == DateTime(date(2019, 1, 1), time_duration(0, 1, 0, fracSecond(1))));
1225+ assert(valueExpression->ValueAsDateTime() == datetime_t(date(2019, 1, 1), time_duration(0, 1, 0, fracSecond(1))));
12261226 cout << "Test " << ++test << " succeeded..." << endl;
12271227
12281228 // Test 125
12291229 valueExpression = FilterExpressionParser::Evaluate(dataRow, "DateAdd(#1/1/2019 0:0:1.029#, -FramesPerSecond, 'Millisecond')");
12301230
12311231 assert(valueExpression->ValueType == ExpressionValueType::DateTime);
1232− assert(valueExpression->ValueAsDateTime() == DateTime(date(2019, 1, 1), time_duration(0, 0, 0, fracSecond(999))));
1232+ assert(valueExpression->ValueAsDateTime() == datetime_t(date(2019, 1, 1), time_duration(0, 0, 0, fracSecond(999))));
12331233 cout << "Test " << ++test << " succeeded..." << endl;
12341234
12351235 // Test 126
@@ -1429,7 +1429,7 @@ int main(int argc, char* argv[]) · 193 unmodified lines
14291429 cout << "Test " << ++test << " succeeded..." << endl;
14301430
14311431 // Test 150
1432− const DateTime time = ParseTimestamp("2019-02-10T15:55:25.090477Z");
1432+ const datetime_t time = ParseTimestamp("2019-02-10T15:55:25.090477Z");
14331433 const int64_t ticks = ToTicks(time);
14341434
14351435 assert(ticks == 636854109250904770L);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t