StringBuf.unit.hx 524 B

123456789101112131415161718192021222324252627
  1. // add, toString
  2. var x = new StringBuf();
  3. x.toString() == "";
  4. x.add(null);
  5. x.toString() == "null";
  6. // addChar
  7. var x = new StringBuf();
  8. x.addChar(32);
  9. x.toString() == " ";
  10. // addSub
  11. var x = new StringBuf();
  12. x.addSub("abcdefg", 1);
  13. x.toString() == "bcdefg";
  14. var x = new StringBuf();
  15. x.addSub("abcdefg", 1, null);
  16. x.toString() == "bcdefg";
  17. var x = new StringBuf();
  18. x.addSub("abcdefg", 1, 3);
  19. x.toString() == "bcd";
  20. // identity
  21. function identityTest(s:StringBuf) {
  22. return s;
  23. }
  24. identityTest(x) == x;