class-case.baseline 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. Scenario RegEx case insensitive...
  2. Test case 1 /[K-Z]+/gi - exec :KLMNOPQRSTUVWXYZ
  3. Test case 2 /[K-Z]+/gi - match:KLMNOPQRSTUVWXYZ,klmnopqrstuvwXYZ
  4. Test case 3 /[C-\{]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{
  5. Test case 4 /[C-\{]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{
  6. Test case 5 /[L-e]+/gi - exec :ABCDE
  7. Test case 6 /[L-e]+/gi - match:ABCDE,LMNOPQRSTUVWXYZ[]^_`abcde,lmnopqrstuvwXYZ
  8. Test case 7 /[F-e]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  9. Test case 8 /[F-e]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  10. Test case 9 /[K-_]+/gi - exec :KLMNOPQRSTUVWXYZ[]^_
  11. Test case 10 /[K-_]+/gi - match:KLMNOPQRSTUVWXYZ[]^_,klmnopqrstuvwXYZ
  12. Test case 11 /[e-p]+/gi - exec :EFGHIJKLMNOP
  13. Test case 12 /[e-p]+/gi - match:EFGHIJKLMNOP,efghijklmnop
  14. Test case 13 /[r-\~]+/gi - exec :RSTUVWXYZ
  15. Test case 14 /[r-\~]+/gi - match:RSTUVWXYZ,rstuvwXYZ{|}~
  16. Test case 15 /[9-Z]+/gi - exec :9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ
  17. Test case 16 /[9-Z]+/gi - match:9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ,abcdefghijklmnopqrstuvwXYZ
  18. Test case 17 /[9-k]+/gi - exec :9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  19. Test case 18 /[9-k]+/gi - match:9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  20. Test case 19 /[\]-k]+/gi - exec :ABCDEFGHIJK
  21. Test case 20 /[\]-k]+/gi - match:ABCDEFGHIJK,]^_`abcdefghijk
  22. Test case 21 /[\{-\}]+/gi - exec :{|}
  23. Test case 22 /[\{-\}]+/gi - match:{|}
  24. Test case 23 /[0-z]+/gi - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  25. Test case 24 /[0-z]+/gi - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  26. Test case 25 /[0-K]+/gi - exec :0123456789<=>?@ABCDEFGHIJK
  27. Test case 26 /[0-K]+/gi - match:0123456789<=>?@ABCDEFGHIJK,abcdefghijk
  28. Test case 27 /[5-\}]+/gi - exec :56789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|}
  29. Test case 28 /[5-\}]+/gi - match:56789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|}
  30. Test case 29 /[a-zA-Z]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ
  31. Test case 30 /[a-zA-Z]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ,abcdefghijklmnopqrstuvwXYZ
  32. Test case 31 /[afkl]+/gi - exec :A
  33. Test case 32 /[afkl]+/gi - match:A,F,KL,a,f,kl
  34. Test case 33 /[a-z0-9_]+/gi - exec :0123456789
  35. Test case 34 /[a-z0-9_]+/gi - match:0123456789,ABCDEFGHIJKLMNOPQRSTUVWXYZ,_,abcdefghijklmnopqrstuvwXYZ
  36. Test case 35 /[abc]+/gi - exec :ABC
  37. Test case 36 /[abc]+/gi - match:ABC,abc
  38. Test case 37 /[E-f]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  39. Test case 38 /[E-f]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  40. Test case 39 /[abc]+/gi - exec :ABC
  41. Test case 40 /[abc]+/gi - match:ABC,abc
  42. Test case 41 /[E-fk-o]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  43. Test case 42 /[E-fk-o]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  44. Test case 43 /[a-dk-lx-z]+/gi - exec :ABCD
  45. Test case 44 /[a-dk-lx-z]+/gi - match:ABCD,KL,XYZ,abcd,kl,XYZ
  46. Test case 45 /[\[\]]+/gi - exec :[]
  47. Test case 46 /[\[\]]+/gi - match:[]
  48. Test case 47 /[\[\}]+/gi - exec :[
  49. Test case 48 /[\[\}]+/gi - match:[,}
  50. Test case 49 /[0-\}]+/gi - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|}
  51. Test case 50 /[0-\}]+/gi - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|}
  52. Test case 51 /[A-z]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  53. Test case 52 /[A-z]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  54. Test case 53 /[@-k]+/gi - exec :@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  55. Test case 54 /[@-k]+/gi - match:@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  56. Test case 55 /[0-_]+/gi - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_
  57. Test case 56 /[0-_]+/gi - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_,abcdefghijklmnopqrstuvwXYZ
  58. Test case 57 /[Z-z]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  59. Test case 58 /[Z-z]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  60. Test case 59 /[A-a]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  61. Test case 60 /[A-a]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  62. Test case 61 /[X-kK-b]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  63. Test case 62 /[X-kK-b]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  64. Scenario RegEx case sensitive...
  65. Test case 63 /[K-Z]+/g - exec :KLMNOPQRSTUVWXYZ
  66. Test case 64 /[K-Z]+/g - match:KLMNOPQRSTUVWXYZ,XYZ
  67. Test case 65 /[C-\{]+/g - exec :CDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{
  68. Test case 66 /[C-\{]+/g - match:CDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{
  69. Test case 67 /[L-e]+/g - exec :LMNOPQRSTUVWXYZ[]^_`abcde
  70. Test case 68 /[L-e]+/g - match:LMNOPQRSTUVWXYZ[]^_`abcde,XYZ
  71. Test case 69 /[F-e]+/g - exec :FGHIJKLMNOPQRSTUVWXYZ[]^_`abcde
  72. Test case 70 /[F-e]+/g - match:FGHIJKLMNOPQRSTUVWXYZ[]^_`abcde,XYZ
  73. Test case 71 /[K-_]+/g - exec :KLMNOPQRSTUVWXYZ[]^_
  74. Test case 72 /[K-_]+/g - match:KLMNOPQRSTUVWXYZ[]^_,XYZ
  75. Test case 73 /[e-p]+/g - exec :efghijklmnop
  76. Test case 74 /[e-p]+/g - match:efghijklmnop
  77. Test case 75 /[r-\~]+/g - exec :rstuvw
  78. Test case 76 /[r-\~]+/g - match:rstuvw,{|}~
  79. Test case 77 /[9-Z]+/g - exec :9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ
  80. Test case 78 /[9-Z]+/g - match:9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ,XYZ
  81. Test case 79 /[9-k]+/g - exec :9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk
  82. Test case 80 /[9-k]+/g - match:9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk,XYZ
  83. Test case 81 /[\]-k]+/g - exec :]^_`abcdefghijk
  84. Test case 82 /[\]-k]+/g - match:]^_`abcdefghijk
  85. Test case 83 /[\{-\}]+/g - exec :{|}
  86. Test case 84 /[\{-\}]+/g - match:{|}
  87. Test case 85 /[0-z]+/g - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  88. Test case 86 /[0-z]+/g - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  89. Test case 87 /[0-K]+/g - exec :0123456789<=>?@ABCDEFGHIJK
  90. Test case 88 /[0-K]+/g - match:0123456789<=>?@ABCDEFGHIJK
  91. Test case 89 /[5-\}]+/g - exec :56789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|}
  92. Test case 90 /[5-\}]+/g - match:56789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|}
  93. Test case 91 /[a-zA-Z]+/g - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ
  94. Test case 92 /[a-zA-Z]+/g - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ,abcdefghijklmnopqrstuvwXYZ
  95. Test case 93 /[afkl]+/g - exec :a
  96. Test case 94 /[afkl]+/g - match:a,f,kl
  97. Test case 95 /[a-z0-9_]+/g - exec :0123456789
  98. Test case 96 /[a-z0-9_]+/g - match:0123456789,_,abcdefghijklmnopqrstuvw
  99. Test case 97 /[abc]+/g - exec :abc
  100. Test case 98 /[abc]+/g - match:abc
  101. Test case 99 /[E-f]+/g - exec :EFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef
  102. Test case 100 /[E-f]+/g - match:EFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef,XYZ
  103. Test case 101 /[abc]+/g - exec :abc
  104. Test case 102 /[abc]+/g - match:abc
  105. Test case 103 /[E-fk-o]+/g - exec :EFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef
  106. Test case 104 /[E-fk-o]+/g - match:EFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef,klmno,XYZ
  107. Test case 105 /[a-dk-lx-z]+/g - exec :abcd
  108. Test case 106 /[a-dk-lx-z]+/g - match:abcd,kl
  109. Test case 107 /[\[\]]+/g - exec :[]
  110. Test case 108 /[\[\]]+/g - match:[]
  111. Test case 109 /[\[\}]+/g - exec :[
  112. Test case 110 /[\[\}]+/g - match:[,}
  113. Test case 111 /[0-\}]+/g - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|}
  114. Test case 112 /[0-\}]+/g - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|}
  115. Test case 113 /[A-z]+/g - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  116. Test case 114 /[A-z]+/g - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ
  117. Test case 115 /[@-k]+/g - exec :@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk
  118. Test case 116 /[@-k]+/g - match:@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk,XYZ
  119. Test case 117 /[0-_]+/g - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_
  120. Test case 118 /[0-_]+/g - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_,XYZ
  121. Test case 119 /[Z-z]+/g - exec :Z[]^_`abcdefghijklmnopqrstuvw
  122. Test case 120 /[Z-z]+/g - match:Z[]^_`abcdefghijklmnopqrstuvw,Z
  123. Test case 121 /[A-a]+/g - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`a
  124. Test case 122 /[A-a]+/g - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`a,XYZ
  125. Test case 123 /[X-kK-b]+/g - exec :KLMNOPQRSTUVWXYZ[]^_`abcdefghijk
  126. Test case 124 /[X-kK-b]+/g - match:KLMNOPQRSTUVWXYZ[]^_`abcdefghijk,XYZ