| 14 | // More info about tm : http://www.cplusplus.com/reference/ctime/tm/ |
| 15 | |
| 16 | TEST(ExivTime, getsTimeFromValidString) { |
| 17 | tm tmInstance; |
| 18 | ASSERT_EQ(0, exifTime("2007:05:24 12:31:55", &tmInstance)); |
| 19 | ASSERT_EQ(107, tmInstance.tm_year); // Years since 1900 |
| 20 | ASSERT_EQ(4, tmInstance.tm_mon); |
| 21 | ASSERT_EQ(24, tmInstance.tm_mday); |
| 22 | ASSERT_EQ(12, tmInstance.tm_hour); |
| 23 | ASSERT_EQ(31, tmInstance.tm_min); |
| 24 | ASSERT_EQ(55, tmInstance.tm_sec); |
| 25 | } |
| 26 | |
| 27 | TEST(ExivTime, doesNotGetTimeWithBadFormedString) { |
| 28 | tm tmInstance; |
nothing calls this directly
no test coverage detected