vimix

reallocate test

Mar 3rd, 2013
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. //
  2. //
  3. //
  4. //
  5. //
  6.  
  7. #include "string.h"
  8. #include <cassert>
  9.  
  10. int main()
  11. {
  12. {
  13. String str("Hello friend");
  14. assert(str.getsize() == MaxString);
  15. str.reallocate(60);
  16. assert(str.getsize() == 60);
  17. }
  18.  
  19. {
  20. String str("Hey");
  21. assert(str.getsize() == MaxString);
  22. str.reallocate(2);
  23. assert(str.getsize() == 4);
  24. }
  25.  
  26. {
  27. String str("Hello venix");
  28. assert(str.getsize() == MaxString);
  29. str.reallocate(20);
  30. assert(str.getsize() == 20);
  31. }
  32. std::cout << "Complete testing string's reallocate function!" << std::endl;
  33. return 0;
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment