gux/tests/cast.gux

23 lines
480 B
Plaintext
Raw Normal View History

2024-02-17 20:49:39 +00:00
# from int
# --------
assert 37.0 == itof(37);
assert '37' == itos(37);
# from float
# ----------
assert 2 == ftoi(2.8);
assert '3.100000' == ftos(3.1);
# from string
# -----------
assert 128 == stoi('128');
assert 328 == stoi(' 328 ');
assert 24 == stoi(' 24 7 ');
assert -34 == stoi('-34');
assert -34 == stoi(' -34 ');
assert 0 == stoi('abc');
assert 2.4 == stof('2.4');
assert -2.4 == stof('-2.4');
assert 322.4 == stof(' 322.4 ');
assert -2.4 == stof(' -2.4 ');