Skip to content

Commit 009ea52

Browse files
committed
Fix Timestamp unit test failure (for some timezones)
1 parent 6ee03fd commit 009ea52

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

tests/unit/TestTimestamp.cc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ TEST(Timestamp, Basic)
1616
EXPECT_EQ(Kafka::Timestamp::Type::NotAvailable, naTypeTime.type);
1717
EXPECT_EQ(msSinceEpoch, naTypeTime.msSinceEpoch);
1818
// E.g, "2020-01-02 12:01:01.123"
19-
std::regex reMatch(R"(2020-01-.. ..:01:01\.123)");
19+
std::regex reMatch(R"(2020-01-.. ..:..:01\.123)");
2020
EXPECT_TRUE(std::regex_match(naTypeTime.toString(), reMatch));
2121
std::cout << naTypeTime.toString() << std::endl;
2222

2323
Kafka::Timestamp createTime(msSinceEpoch, Kafka::Timestamp::Type::CreateTime);
2424
// E.g, "CreateTime[2020-01-02 12:01:01.123]"
25-
std::regex reMatchCreateTime(R"(CreateTime\[2020-01-.. ..:01:01\.123\])");
25+
std::regex reMatchCreateTime(R"(CreateTime\[2020-01-.. ..:..:01\.123\])");
2626
EXPECT_TRUE(std::regex_match(createTime.toString(), reMatchCreateTime));
2727
std::cout << createTime.toString() << std::endl;
2828

2929
Kafka::Timestamp logAppendTime(msSinceEpoch, Kafka::Timestamp::Type::LogAppendTime);
3030
// E.g, "LogAppendTime[2020-01-02 12:01:01.123]"
31-
std::regex reMatchLogAppendTime(R"(LogAppendTime\[2020-01-.. ..:01:01\.123\])");
31+
std::regex reMatchLogAppendTime(R"(LogAppendTime\[2020-01-.. ..:..:01\.123\])");
3232
EXPECT_TRUE(std::regex_match(logAppendTime.toString(), reMatchLogAppendTime));
3333
std::cout << logAppendTime.toString() << std::endl;
3434
}
@@ -40,21 +40,21 @@ TEST(Timestamp, FromLibRdkafka)
4040
Kafka::Timestamp naTypeTime(msSinceEpoch, RD_KAFKA_TIMESTAMP_NOT_AVAILABLE);
4141
EXPECT_EQ(Kafka::Timestamp::Type::NotAvailable, naTypeTime.type);
4242
// E.g, "2020-01-02 12:01:01.123"
43-
std::regex reMatch(R"(2020-01-.. ..:01:01\.123)");
43+
std::regex reMatch(R"(2020-01-.. ..:..:01\.123)");
4444
EXPECT_TRUE(std::regex_match(naTypeTime.toString(), reMatch));
4545
std::cout << naTypeTime.toString() << std::endl;
4646

4747
Kafka::Timestamp createTime(msSinceEpoch, RD_KAFKA_TIMESTAMP_CREATE_TIME);
4848
EXPECT_EQ(Kafka::Timestamp::Type::CreateTime, createTime.type);
4949
// E.g, "CreateTime[2020-01-02 12:01:01.123]"
50-
std::regex reMatchCreateTime(R"(CreateTime\[2020-01-.. ..:01:01\.123\])");
50+
std::regex reMatchCreateTime(R"(CreateTime\[2020-01-.. ..:..:01\.123\])");
5151
EXPECT_TRUE(std::regex_match(createTime.toString(), reMatchCreateTime));
5252
std::cout << createTime.toString() << std::endl;
5353

5454
Kafka::Timestamp logAppendTime(msSinceEpoch, RD_KAFKA_TIMESTAMP_LOG_APPEND_TIME);
5555
EXPECT_EQ(Kafka::Timestamp::Type::LogAppendTime, logAppendTime.type);
5656
// E.g, "LogAppendTime[2020-01-02 12:01:01.123]"
57-
std::regex reMatchLogAppendTime(R"(LogAppendTime\[2020-01-.. ..:01:01\.123\])");
57+
std::regex reMatchLogAppendTime(R"(LogAppendTime\[2020-01-.. ..:..:01\.123\])");
5858
EXPECT_TRUE(std::regex_match(logAppendTime.toString(), reMatchLogAppendTime));
5959
std::cout << logAppendTime.toString() << std::endl;
6060
}

0 commit comments

Comments
 (0)