added test case, Fixes #2994

[SVN r57817]
This commit is contained in:
Sascha Ochsenknecht
2009-11-20 14:18:36 +00:00
parent 98b0f14f5a
commit 249094d496

View File

@@ -155,6 +155,21 @@ void test_word_wrapping()
);
}
void test_default_values()
{
options_description desc("Supported options");
desc.add_options()
("maxlength", value<double>()->default_value(.1, "0.1"), "Maximum edge length to keep.")
;
stringstream ss;
ss << desc;
BOOST_CHECK_EQUAL(ss.str(),
"Supported options:\n"
" --maxlength arg (=0.1) Maximum edge length to keep.\n"
);
}
int main(int, char* [])
{
test_type();
@@ -162,5 +177,7 @@ int main(int, char* [])
test_formatting();
test_long_default_value();
test_word_wrapping();
test_default_values();
return 0;
}