Example #1
0
LongsEqualFailure::LongsEqualFailure(UtestShell* test, const char* fileName, int lineNumber, long expected, long actual) : TestFailure(test, fileName, lineNumber)
{
	SimpleString aDecimal = StringFrom(actual);
	SimpleString aHex = HexStringFrom(actual);
	SimpleString eDecimal = StringFrom(expected);
	SimpleString eHex = HexStringFrom(expected);

	SimpleString::padStringsToSameLength(aDecimal, eDecimal, ' ');
	SimpleString::padStringsToSameLength(aHex, eHex, '0');

	SimpleString actualReported = aDecimal + " 0x" + aHex;
	SimpleString expectedReported = eDecimal + " 0x" + eHex;
	message_ = createButWasString(expectedReported, actualReported);
}
Example #2
0
SimpleString BracketsFormattedHexStringFrom(cpputest_ulonglong value)
{
    return BracketsFormattedHexString(HexStringFrom(value));
}
Example #3
0
SimpleString HexStringFrom(void (*value)())
{
    return HexStringFrom((cpputest_ulonglong) value);
}
Example #4
0
SimpleString HexStringFrom(const void* value)
{
    return HexStringFrom((cpputest_ulonglong) value);
}
Example #5
0
SimpleString BracketsFormattedHexStringFrom(signed char value)
{
    return BracketsFormattedHexString(HexStringFrom(value));
}
Example #6
0
SimpleString BracketsFormattedHexStringFrom(unsigned long value)
{
    return BracketsFormattedHexString(HexStringFrom(value));
}
Example #7
0
SimpleString BracketsFormattedHexStringFrom(int value)
{
    return BracketsFormattedHexString(HexStringFrom(value));
}
Example #8
0
SimpleString StringFrom(void (*value)())
{
    return SimpleString("0x") + HexStringFrom(value);
}
Example #9
0
SimpleString StringFrom(const void* value)
{
    return SimpleString("0x") + HexStringFrom(value);
}
TEST(SimpleString, HexStrings)
{
	SimpleString h1 = HexStringFrom(0xffff);
	STRCMP_EQUAL("ffff", h1.asCharString());
}
void TestOutput::printHex(long n)
{
	print(HexStringFrom(n).asCharString());
}
Example #12
0
SimpleString StringFrom (void* value)
{
    return SimpleString("0x") + HexStringFrom((long)value);
}