| 485 | } |
| 486 | |
| 487 | SimpleString 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 | |
| 525 | void MockNamedValueListNode::setNext(MockNamedValueListNode* node) |
| 526 | { |