tests: test both upper- and lower-case with strptime %P/%p.

Test: ran tests
Change-Id: I7275808f2f0ae4f02d057542a13350895022910c
diff --git a/tests/time_test.cpp b/tests/time_test.cpp
index 8653d91..c890358 100644
--- a/tests/time_test.cpp
+++ b/tests/time_test.cpp
@@ -309,13 +309,23 @@
 TEST(time, strptime_P_p) {
   setenv("TZ", "UTC", 1);
 
+  // For parsing, %P and %p are the same: case doesn't matter.
+
   struct tm tm = {.tm_hour = 12};
   ASSERT_EQ('\0', *strptime("AM", "%p", &tm));
   EXPECT_EQ(0, tm.tm_hour);
 
   tm = {.tm_hour = 12};
+  ASSERT_EQ('\0', *strptime("am", "%p", &tm));
+  EXPECT_EQ(0, tm.tm_hour);
+
+  tm = {.tm_hour = 12};
   ASSERT_EQ('\0', *strptime("AM", "%P", &tm));
   EXPECT_EQ(0, tm.tm_hour);
+
+  tm = {.tm_hour = 12};
+  ASSERT_EQ('\0', *strptime("am", "%P", &tm));
+  EXPECT_EQ(0, tm.tm_hour);
 }
 
 TEST(time, strptime_u) {