MCPcopy Create free account
hub / github.com/cpputest/cpputest / toString

Method toString

src/CppUTestExt/MockNamedValue.cpp:487–523  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

485}
486
487SimpleString MockNamedValue::toString() const
488{
489 if (type_ == "bool")
490 return StringFrom(value_.boolValue_);
491 else if (type_ == "int")
492 return StringFrom(value_.intValue_) + " " + BracketsFormattedHexStringFrom(value_.intValue_);
493 else if (type_ == "unsigned int")
494 return StringFrom(value_.unsignedIntValue_) + " " + BracketsFormattedHexStringFrom(value_.unsignedIntValue_);
495 else if (type_ == "long int")
496 return StringFrom(value_.longIntValue_) + " " + BracketsFormattedHexStringFrom(value_.longIntValue_);
497 else if (type_ == "unsigned long int")
498 return StringFrom(value_.unsignedLongIntValue_) + " " + BracketsFormattedHexStringFrom(value_.unsignedLongIntValue_);
499#ifdef CPPUTEST_USE_LONG_LONG
500 else if (type_ == "long long int")
501 return StringFrom(value_.longLongIntValue_) + " " + BracketsFormattedHexStringFrom(value_.longLongIntValue_);
502 else if (type_ == "unsigned long long int")
503 return StringFrom(value_.unsignedLongLongIntValue_) + " " + BracketsFormattedHexStringFrom(value_.unsignedLongLongIntValue_);
504#endif
505 else if (type_ == "const char*")
506 return value_.stringValue_;
507 else if (type_ == "void*")
508 return StringFrom(value_.pointerValue_);
509 else if (type_ == "void (*)()")
510 return StringFrom(value_.functionPointerValue_);
511 else if (type_ == "const void*")
512 return StringFrom(value_.constPointerValue_);
513 else if (type_ == "double")
514 return StringFrom(value_.doubleValue_.value);
515 else if (type_ == "const unsigned char*")
516 return StringFromBinaryWithSizeOrNull(value_.memoryBufferValue_, size_);
517
518 if (comparator_)
519 return comparator_->valueToString(value_.constObjectPointerValue_);
520
521 return StringFromFormat("No comparator found for type: \"%s\"", type_.asCharString());
522
523}
524
525void MockNamedValueListNode::setNext(MockNamedValueListNode* node)
526{

Callers 2

StringFromFunction · 0.45
TESTFunction · 0.45

Calls 6

StringFromFormatFunction · 0.85
asCharStringMethod · 0.80
StringFromFunction · 0.70
valueToStringMethod · 0.45

Tested by 1

TESTFunction · 0.36