stdlib/strings: Moved Buffer to FlatBuffer, Buffer is now abstract.
[nit.git] / tests / string_trim.nit
1 module string_trim
2
3 var trimtest = " \t nono nono \n \t"
4
5 var subtrim = trimtest.substring(2,15)
6
7 var buffertrimtest = new FlatBuffer.from(trimtest)
8
9 print "resulttrim = {buffertrimtest.trim}"
10
11 print "returntrim + {trimtest.trim}"
12
13 print "thirdtrim = {subtrim.trim}"
14
15 var emptytrim = " \t "
16
17 var bufferemptytest = new FlatBuffer.from(emptytrim)
18
19 print "emptytrim = {emptytrim.trim}"
20
21 print "bufferemptytrim = {bufferemptytest.trim}"
22
23 var onelettertrim = " \n d \n\t "
24
25 var oneletterbuftest = new FlatBuffer.from(onelettertrim)
26
27 print "onelettertrim = {onelettertrim.trim}"
28
29 print "oneletterbuftest = {oneletterbuftest.trim}"
30
31 var twolettertrim = " \n hg \n\t "
32
33 var twoletterbuftest = new FlatBuffer.from(twolettertrim)
34
35 print "twolettertrim = {twolettertrim.trim}"
36
37 print "twoletterbuftest = {twoletterbuftest.trim}"
38
39 var firstlettertrim = "d "
40
41 var firstlettertrimbuf = new FlatBuffer.from(firstlettertrim)
42
43 print "firstlettertrimtest = {firstlettertrim.trim}"
44
45 print "firstlettertrimbuftest = {firstlettertrimbuf.trim}"
46
47 var lastlettertrim = " d"
48
49 var lastlettertrimbuf = new FlatBuffer.from(lastlettertrim)
50
51 print "lastlettertrimtest = {lastlettertrim.trim}"
52
53 print "lastlettertrimbuftest = {lastlettertrimbuf.trim}"