Skip to content

Commit 2407e55

Browse files
committed
[skip ci] Update test specification, add folding (#67)
1 parent f5d2c17 commit 2407e55

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,10 @@ The version of *optional lite* is available via tag `[.version]`. The following
419419
420420
### A.2 Optional Lite test specification
421421
422+
<details>
423+
<summary>click to expand</summary>
424+
<p>
425+
422426
```
423427
union: A C++03 union can only contain POD types
424428
optional: Allows to default construct an empty optional (1a)
@@ -471,6 +475,8 @@ optional: Allows to obtain value via value()
471475
optional: Allows to obtain moved-value via value() (C++11)
472476
optional: Allows to obtain value or default via value_or()
473477
optional: Allows to obtain moved-value or moved-default via value_or() (C++11)
478+
optional: Allows to obtain value or function call result via value_or_eval() [extension]
479+
optional: Allows to obtain moved-value or function call result via value_or_eval() (C++11) [extension]
474480
optional: Throws bad_optional_access at disengaged access
475481
optional: Throws bad_optional_access with non-empty what()
476482
optional: Allows to reset content
@@ -488,3 +494,5 @@ make_optional: Allows to in-place move-construct optional from initializer-list
488494
std::hash<>: Allows to obtain hash (C++11)
489495
tweak header: reads tweak header if supported [tweak]
490496
```
497+
</p>
498+
</details>

test/optional.t.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,7 @@ CASE( "optional: Allows to obtain moved-value or moved-default via value_or() (C
998998
#endif
999999
}
10001000

1001-
CASE( "optional: Allows to obtain value or function call result via value_or_eval()" )
1001+
CASE( "optional: Allows to obtain value or function call result via value_or_eval()" " [extension]" )
10021002
{
10031003
#if !optional_USES_STD_OPTIONAL
10041004
#if !optional_CONFIG_NO_EXTENSIONS
@@ -1035,7 +1035,7 @@ CASE( "optional: Allows to obtain value or function call result via value_or_eva
10351035
#endif
10361036
}
10371037

1038-
CASE( "optional: Allows to obtain moved-value or function call result via value_or_eval() (C++11)" )
1038+
CASE( "optional: Allows to obtain moved-value or function call result via value_or_eval() (C++11)" " [extension]" )
10391039
{
10401040
#if !optional_USES_STD_OPTIONAL
10411041
#if !optional_CONFIG_NO_EXTENSIONS

0 commit comments

Comments
 (0)