print("testing length"); foreach str in {"","1234","1"} print("testing '"+str+"' length: "+len(str) ); if (len(str)!=str.length()) print("failed size "+len(str)+"!="+str.length()); endif endforeach print("\ntesting join"); var str:=","; var arr := {1,"2",3.1,4,5}; arr[10]:="test"; var res:=str.join(arr); print(str); print(res); print("\none "+"test".join({1})); print("\nemptytest '"+ "empty".join({})+"'"); print("\ntesting upper"); str:="asbcxysd"; var orig:=str; var up:=str.upper(); print(up); print("\ntesting lower"); print(up.lower()); if (up != orig) print("compare failed"); endif print("\ntesting find"); str:="1234567"; print(str.find("2",1)); print(str.find("2",3)); print(str.find("7")); print(str.find("1")); print(str.find("1",1));