mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Added test [#CLICKHOUSE-2]
This commit is contained in:
parent
d6cd502cc0
commit
0ead1facb7
@ -6,6 +6,7 @@ add_executable (date_lut3 date_lut3.cpp)
|
||||
add_executable (date_lut4 date_lut4.cpp)
|
||||
add_executable (date_lut_default_timezone date_lut_default_timezone.cpp)
|
||||
add_executable (multi_version multi_version.cpp)
|
||||
add_executable (local_date_time_comparison local_date_time_comparison.cpp)
|
||||
|
||||
set(PLATFORM_LIBS ${CMAKE_DL_LIBS})
|
||||
|
||||
@ -15,6 +16,7 @@ target_link_libraries (date_lut3 common ${PLATFORM_LIBS})
|
||||
target_link_libraries (date_lut4 common ${PLATFORM_LIBS})
|
||||
target_link_libraries (date_lut_default_timezone common ${PLATFORM_LIBS})
|
||||
target_link_libraries (multi_version common)
|
||||
target_link_libraries (local_date_time_comparison common)
|
||||
add_check(multi_version)
|
||||
|
||||
add_executable (unit_tests_libcommon gtest_json_test.cpp gtest_strong_typedef.cpp)
|
||||
|
29
libs/libcommon/src/tests/local_date_time_comparison.cpp
Normal file
29
libs/libcommon/src/tests/local_date_time_comparison.cpp
Normal file
@ -0,0 +1,29 @@
|
||||
#include <iostream>
|
||||
#include <stdexcept>
|
||||
|
||||
#include <common/LocalDateTime.h>
|
||||
|
||||
|
||||
void fillStackWithGarbage()
|
||||
{
|
||||
volatile uint64_t a = 0xAABBCCDDEEFF0011ULL;
|
||||
volatile uint64_t b = 0x2233445566778899ULL;
|
||||
std::cout << a + b << '\n';
|
||||
}
|
||||
|
||||
void checkComparison()
|
||||
{
|
||||
LocalDateTime a("2018-07-18 01:02:03");
|
||||
LocalDateTime b("2018-07-18 01:02:03");
|
||||
|
||||
if (a != b)
|
||||
throw std::runtime_error("Test failed");
|
||||
}
|
||||
|
||||
|
||||
int main(int, char **)
|
||||
{
|
||||
fillStackWithGarbage();
|
||||
checkComparison();
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue
Block a user