Browse Source

* dejagnu.h (TestState): Remove const char * variants of

pass(), xpass(), fail(), xfail(), untested(), unresolved() for
	C++. A const char * will be implicitly converted to
	std::string.
psql
Ben Elliston 7 years ago
parent
commit
cb56b0093c
  1. 6
      ChangeLog
  2. 36
      dejagnu.h

6
ChangeLog

@ -1,3 +1,9 @@
2018-12-03 Ben Elliston <bje@gnu.org>
* dejagnu.h (TestState): Remove const char * variants of pass(),
xpass(), fail(), xfail(), untested(), unresolved() for C++. A
const char * will be implicitly converted to std::string.
2018-12-03 Ben Elliston <bje@gnu.org>
* doc/dejagnu.texi: Move 'Built-in Procedures' node up a level,

36
dejagnu.h

@ -211,12 +211,6 @@ class TestState {
std::cout << "\t" << outstate[PASSED] << s << std::endl;
}
void pass (const char *c)
{
std::string s = c;
pass (s);
}
void xpass (std::string s)
{
xpassed++;
@ -225,12 +219,6 @@ class TestState {
std::cout << "\t" << outstate[XPASSED] << s << std::endl;
}
void xpass (const char *c)
{
std::string s = c;
xpass (s);
}
void fail (std::string s)
{
failed++;
@ -239,12 +227,6 @@ class TestState {
std::cout << "\t" << outstate[FAILED] << s << std::endl;
}
void fail (const char *c)
{
std::string s = c;
fail (s);
}
void xfail (std::string s)
{
xfailed++;
@ -253,12 +235,6 @@ class TestState {
std::cout << "\t" << outstate[XFAILED] << s << std::endl;
}
void xfail (const char *c)
{
std::string s = c;
xfail (s);
}
void untested (std::string s)
{
untest++;
@ -267,12 +243,6 @@ class TestState {
std::cout << "\t" << outstate[UNTESTED] << s << std::endl;
}
void untested (const char *c)
{
std::string s = c;
untested (s);
}
void unresolved (std::string s)
{
unresolve++;
@ -281,12 +251,6 @@ class TestState {
std::cout << "\t" << outstate[UNRESOLVED] << s << std::endl;
}
void unresolved (const char *c)
{
std::string s = c;
unresolved (s);
}
void totals (void)
{
std::cout << "\t#passed:\t\t" << passed << std::endl;

Loading…
Cancel
Save