Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
epidemian
GitHub Repository: epidemian/gravity
Path: blob/master/test/conversion/conversion_string.gravity
1214 views
#unittest {
	name: "Conversion to String;";
	error: NONE;
	result: true;
};

func main() {
	var v,r;
	
	v = "str";
	r = v.String();			if (r != "str")			return "-1 (" + r + ")";
	r = "str".String();		if (r != "str")			return "-2 (" + r + ")";
	
	v = null;
	r = v.String();			if (r != "null")		return "-3 (" + r + ")";
	r = null.String();		if (r != "null")		return "-4 (" + r + ")";
	
	v = true;
	r = v.String();			if (r != "true")		return "-5 (" + r + ")";
	r = true.String();		if (r != "true")		return "-6 (" + r + ")";
	
	v = 6;
	r = v.String();			if (r != "6")			return "-7 (" + r + ")";
	r = 6.String();			if (r != "6")			return "-8 (" + r + ")";
	
	v = 1.1;
	r = v.String();			if (r != "1.100000")		return "-9 (" + r + ")";
	r = 1.1.String();		if (r != "1.100000")		return "-10 (" + r + ")";
	
	return true;
}