mirror of
https://github.com/esphome/esphome.git
synced 2026-05-26 11:17:00 +08:00
tweak
This commit is contained in:
@@ -361,6 +361,24 @@ TEST(PosixTzParser, MFormatInvalidDayOfWeek7) {
|
||||
EXPECT_FALSE(parse_posix_tz("EST5EDT,M3.2.7,M11.1.0", tz));
|
||||
}
|
||||
|
||||
TEST(PosixTzParser, MissingEndRule) {
|
||||
ParsedTimezone tz;
|
||||
// POSIX requires both start and end rules if any rules are specified
|
||||
EXPECT_FALSE(parse_posix_tz("EST5EDT,M3.2.0", tz));
|
||||
}
|
||||
|
||||
TEST(PosixTzParser, MissingEndRuleJFormat) {
|
||||
ParsedTimezone tz;
|
||||
// POSIX requires both start and end rules if any rules are specified
|
||||
EXPECT_FALSE(parse_posix_tz("EST5EDT,J60", tz));
|
||||
}
|
||||
|
||||
TEST(PosixTzParser, MissingEndRulePlainDay) {
|
||||
ParsedTimezone tz;
|
||||
// POSIX requires both start and end rules if any rules are specified
|
||||
EXPECT_FALSE(parse_posix_tz("EST5EDT,60", tz));
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// Large offset tests
|
||||
// ============================================================================
|
||||
|
||||
Reference in New Issue
Block a user