| 456 | } |
| 457 | |
| 458 | void capacity() { |
| 459 | TStringType s; |
| 460 | |
| 461 | UNIT_ASSERT(s.capacity() < s.max_size()); |
| 462 | UNIT_ASSERT(s.capacity() >= s.size()); |
| 463 | |
| 464 | for (int i = 0; i < 18; ++i) { |
| 465 | s += ' '; |
| 466 | |
| 467 | UNIT_ASSERT(s.capacity() > 0); |
| 468 | UNIT_ASSERT(s.capacity() < s.max_size()); |
| 469 | UNIT_ASSERT(s.capacity() >= s.size()); |
| 470 | } |
| 471 | } |
| 472 | |
| 473 | void assign() { |
| 474 | TStringType s; |