[commit: packages/time] format-widths, ghc, improve-leapseconds, master, posix-perf, tasty, wip/travis: test for parse %m single digit (3dd4c2c)
git at git.haskell.org
git at git.haskell.org
Fri Apr 21 16:50:58 UTC 2017
- Previous message: [commit: packages/time] format-widths, ghc, improve-leapseconds, master, posix-perf, tasty, wip/travis: parse %y range 1969 - 2068, bug #2671 (84f1505)
- Next message: [commit: packages/time] format-widths, ghc, improve-leapseconds, master, posix-perf, tasty, wip/travis: test parse %d %e single digit (8028949)
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Repository : ssh://git@git.haskell.org/time
On branches: format-widths,ghc,improve-leapseconds,master,posix-perf,tasty,wip/travis
Link : http://git.haskell.org/packages/time.git/commitdiff/3dd4c2cab3b79fb33933f5d64108e474de3f1a06
>---------------------------------------------------------------
commit 3dd4c2cab3b79fb33933f5d64108e474de3f1a06
Author: Ashley Yakeley <ashley at semantic.org>
Date: Sat May 7 22:16:09 2011 -0700
test for parse %m single digit
Ignore-this: a79ecf3b70510657aca907e78c70f012
darcs-hash:20110508051609-ac6dd-9ad32ef4836008a307a1de03594d405fd79daec3
>---------------------------------------------------------------
3dd4c2cab3b79fb33933f5d64108e474de3f1a06
test/TestParseTime.hs | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/test/TestParseTime.hs b/test/TestParseTime.hs
index 5594f34..c8eabd2 100644
--- a/test/TestParseTime.hs
+++ b/test/TestParseTime.hs
@@ -52,9 +52,14 @@ extests = [
("parse %C %y 1900s",MkExhaustiveTest [0..99] (parseCYY 19)),
("parse %C %y 2000s",MkExhaustiveTest [0..99] (parseCYY 20)),
("parse %C %y 1400s",MkExhaustiveTest [0..99] (parseCYY 14)),
- ("parse %C %y 700s",MkExhaustiveTest [0..99] (parseCYY 7))
+ ("parse %C %y 700s",MkExhaustiveTest [0..99] (parseCYY 7)),
+ ("parseYearDay",MkExhaustiveTest [(fromGregorian 2011 1 1) .. (fromGregorian 2011 12 31)] parseYearDay)
]
+parseYearDay :: Day -> IO Bool
+parseYearDay day = case toGregorian day of
+ (y,m,d) -> return $ (parse "%Y %m %e" ((show y) ++ " " ++ (show m) ++ " " ++ (show d))) == Just day
+
-- | 1969 - 2068
expectedYear :: Integer -> Integer
expectedYear i | i >= 69 = 1900 + i
- Previous message: [commit: packages/time] format-widths, ghc, improve-leapseconds, master, posix-perf, tasty, wip/travis: parse %y range 1969 - 2068, bug #2671 (84f1505)
- Next message: [commit: packages/time] format-widths, ghc, improve-leapseconds, master, posix-perf, tasty, wip/travis: test parse %d %e single digit (8028949)
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the ghc-commits
mailing list