ClickHouse/src/Common/tests/gtest_local_date_time_comparison.cpp
2021-12-24 12:25:27 +03:00

30 lines
518 B
C++

#include <iostream>
#include <stdexcept>
#include <gtest/gtest.h>
#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");
EXPECT_EQ(a, b);
EXPECT_FALSE(a != b);
}
TEST(LocalDateTime, Comparison)
{
fillStackWithGarbage();
checkComparison();
}