[ 
https://issues.apache.org/jira/browse/STDCXX-900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Travis Vitek resolved STDCXX-900.
---------------------------------

    Resolution: Fixed

Committed to 4.2.x in 
[r677100|http://svn.apache.org/viewvc?view=rev&revision=677100]
Merged to 4.3.x in 
[r677110|http://svn.apache.org/viewvc?view=rev&revision=677110]
Merged to trunk in 
[r677111|http://svn.apache.org/viewvc?view=rev&revision=677111]

> 22.locale.time.get test fails 15 assertions
> -------------------------------------------
>
>                 Key: STDCXX-900
>                 URL: https://issues.apache.org/jira/browse/STDCXX-900
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Tests
>    Affects Versions: 4.2.0, 4.2.1
>         Environment: MSVC
>            Reporter: Farid Zaripov
>            Assignee: Travis Vitek
>            Priority: Minor
>             Fix For: 4.2.2
>
>   Original Estimate: 6h
>          Time Spent: 4.5h
>  Remaining Estimate: 1.5h
>
> The 22.locale.time.get test fails with the following assertions:
> {noformat}
> # ASSERTION (S7) (5 lines):
> # TEXT: line 174. time_get<char>::get ("9", ..., "U") ate 0, expected 1, 
> rdstate() == eofbit, got failbit
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 758
> # ASSERTION (S7) (5 lines):
> # TEXT: line 183. time_get<char>::get ("9", ..., "U") got { tm_mday=0 [1,31] 
> }, expected { tm_mday=0 [1,31], tm_year=320, tm_wday=2 Tue, tm_yday=60 }, 
> flags = fmtflags(0), locale (C)
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 758
> # ASSERTION (S7) (5 lines):
> # TEXT: line 174. time_get<char>::get ("0", ..., "W") ate 0, expected 1, 
> rdstate() == eofbit, got failbit
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 778
> # ASSERTION (S7) (5 lines):
> # TEXT: line 174. time_get<char>::get ("2nd weekday, 21st week, 2nd year", 
> ..., "%Ex") ate 17, expected 32, rdstate() == goodbit, got failbit
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 1442
> # ASSERTION (S7) (5 lines):
> # TEXT: line 183. time_get<char>::get ("2nd weekday, 21st week, 2nd year", 
> ..., "%Ex") got { tm_mday=0 [1,31] }, expected Tue May 21 00:00:00 3902, 
> flags = fmtflags(0), locale 
> (LC_COLLATE=C;LC_CTYPE=C;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=test-locale;LC_COLLATE=C)
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 1442
> # ASSERTION (S7) (5 lines):
> # TEXT: line 174. time_get<char>::get ("1st", ..., "%OW") ate 3, expected 3, 
> rdstate() == goodbit, got failbit
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 1582
> # ASSERTION (S7) (5 lines):
> # TEXT: line 183. time_get<char>::get ("1st", ..., "%OW") got { tm_mday=0 
> [1,31] }, expected { tm_mday=0 [1,31], tm_wday=1 Mon }, flags = fmtflags(0), 
> locale 
> (LC_COLLATE=C;LC_CTYPE=C;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=test-locale;LC_COLLATE=C)
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 1582
> # ASSERTION (S7) (5 lines):
> # TEXT: line 174. time_get<wchar_t>::get (L"9", ..., "U") ate 0, expected 1, 
> rdstate() == eofbit, got failbit
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 758
> # ASSERTION (S7) (5 lines):
> # TEXT: line 183. time_get<wchar_t>::get (L"9", ..., "U") got { tm_mday=0 
> [1,31] }, expected { tm_mday=0 [1,31], tm_year=320, tm_wday=2 Tue, tm_yday=60 
> }, flags = fmtflags(0), locale (C)
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 758
> # ASSERTION (S7) (5 lines):
> # TEXT: line 174. time_get<wchar_t>::get (L"0", ..., "W") ate 0, expected 1, 
> rdstate() == eofbit, got failbit
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 778
> # ASSERTION (S7) (5 lines):
> # TEXT: line 174. time_get<wchar_t>::get (L"2nd weekday, 21st week, 2nd 
> year", ..., "%Ex") ate 17, expected 32, rdstate() == goodbit, got failbit
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 1442
> # ASSERTION (S7) (5 lines):
> # TEXT: line 183. time_get<wchar_t>::get (L"2nd weekday, 21st week, 2nd 
> year", ..., "%Ex") got { tm_mday=0 [1,31] }, expected Tue May 21 00:00:00 
> 3902, flags = fmtflags(0), locale 
> (LC_COLLATE=C;LC_CTYPE=C;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=test-locale;LC_COLLATE=C)
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 1442
> # ASSERTION (S7) (5 lines):
> # TEXT: line 174. time_get<wchar_t>::get (L"1st", ..., "%OW") ate 3, expected 
> 3, rdstate() == goodbit, got failbit
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 1582
> # ASSERTION (S7) (5 lines):
> # TEXT: line 183. time_get<wchar_t>::get (L"1st", ..., "%OW") got { tm_mday=0 
> [1,31] }, expected { tm_mday=0 [1,31], tm_wday=1 Mon }, flags = fmtflags(0), 
> locale 
> (LC_COLLATE=C;LC_CTYPE=C;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=test-locale;LC_COLLATE=C)
> # CLAUSE: lib.locale.time.get
> # FILE: 22.locale.time.get.cpp
> # LINE: 1582
> # ASSERTION (S7) (4 lines):
> # TEXT: time_get not exercised in named locales
> # CLAUSE: lib.locale.time.get
> # LINE: 1664
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to