BreakApart.dat 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. Format of this file is as follows:
  2. Each section begins with a line starting with a colon (:).
  3. The first line after the colon is the test data to enter
  4. the BreakApart function and the second line is the break
  5. string to enter the BreakApart function. The third line
  6. is the expected number of results.
  7. Following these three lines are the results expected of the
  8. BreakApart, one per entry expected in the resulting TStrings
  9. list.
  10. Comments may be placed between each test and after the colon
  11. of the starting line.
  12. : Test 1: Split Test at the s.
  13. Test
  14. s
  15. 2
  16. Te
  17. t
  18. : Test 2: Split Test at the J... i.e, don't split it.
  19. Test
  20. J
  21. 1
  22. Test
  23. : Test 3: Split long string in half
  24. TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTJTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
  25. J
  26. 2
  27. TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
  28. TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
  29. : Test 4: Split short string into multiple pieces
  30. TJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJTJT
  31. J
  32. 39
  33. T
  34. T
  35. T
  36. T
  37. T
  38. T
  39. T
  40. T
  41. T
  42. T
  43. T
  44. T
  45. T
  46. T
  47. T
  48. T
  49. T
  50. T
  51. T
  52. T
  53. T
  54. T
  55. T
  56. T
  57. T
  58. T
  59. T
  60. T
  61. T
  62. T
  63. T
  64. T
  65. T
  66. T
  67. T
  68. T
  69. T
  70. T
  71. T
  72. : Test 5: String of only the break - 17 empty strings
  73. JJJJJJJJJJJJJJJJ
  74. J
  75. 17
  76. : Test 6: Multi-character string.
  77. ApartApartA
  78. part
  79. 3
  80. A
  81. A
  82. A