Add real test for TelldusCore::formatf()
This commit is contained in:
parent
06be6ecedc
commit
d260100d38
2 changed files with 14 additions and 31 deletions
|
@ -1,4 +1,5 @@
|
||||||
#include "StringsTest.h"
|
#include "StringsTest.h"
|
||||||
|
#include "Strings.h"
|
||||||
|
|
||||||
CPPUNIT_TEST_SUITE_REGISTRATION (StringsTest);
|
CPPUNIT_TEST_SUITE_REGISTRATION (StringsTest);
|
||||||
|
|
||||||
|
@ -10,22 +11,9 @@ void StringsTest :: tearDown (void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void StringsTest :: addTest (void)
|
void StringsTest :: formatfTest (void) {
|
||||||
{
|
CPPUNIT_ASSERT_EQUAL(std::string("42"), TelldusCore::formatf("%u", 42));
|
||||||
// check subtraction results
|
CPPUNIT_ASSERT_EQUAL(std::string("0"), TelldusCore::formatf("%u", 42.1));
|
||||||
CPPUNIT_ASSERT_EQUAL (1, 1);
|
CPPUNIT_ASSERT_EQUAL(std::string("2A"), TelldusCore::formatf("%X", 42));
|
||||||
CPPUNIT_ASSERT_EQUAL (1, 2);
|
CPPUNIT_ASSERT_EQUAL(std::string("42"), TelldusCore::formatf("%s", "42"));
|
||||||
}
|
|
||||||
|
|
||||||
void StringsTest :: subTest (void)
|
|
||||||
{
|
|
||||||
// check addition results
|
|
||||||
CPPUNIT_ASSERT_EQUAL (1, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void StringsTest :: equalTest (void)
|
|
||||||
{
|
|
||||||
// test successful, if true is returned
|
|
||||||
CPPUNIT_ASSERT (1 == 1);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,24 +3,19 @@
|
||||||
|
|
||||||
#include <cppunit/TestFixture.h>
|
#include <cppunit/TestFixture.h>
|
||||||
#include <cppunit/extensions/HelperMacros.h>
|
#include <cppunit/extensions/HelperMacros.h>
|
||||||
#include "Strings.h"
|
|
||||||
|
|
||||||
class StringsTest : public CPPUNIT_NS :: TestFixture
|
class StringsTest : public CPPUNIT_NS :: TestFixture
|
||||||
{
|
{
|
||||||
CPPUNIT_TEST_SUITE (StringsTest);
|
CPPUNIT_TEST_SUITE (StringsTest);
|
||||||
CPPUNIT_TEST (addTest);
|
CPPUNIT_TEST (formatfTest);
|
||||||
CPPUNIT_TEST (subTest);
|
CPPUNIT_TEST_SUITE_END ();
|
||||||
CPPUNIT_TEST (equalTest);
|
|
||||||
CPPUNIT_TEST_SUITE_END ();
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
void setUp (void);
|
void setUp (void);
|
||||||
void tearDown (void);
|
void tearDown (void);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void addTest (void);
|
void formatfTest(void);
|
||||||
void subTest (void);
|
|
||||||
void equalTest (void);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif //STRINGSTEST_H
|
#endif //STRINGSTEST_H
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue