Files

31 lines
647 B
V

fn test_hex_methods_on_u8() {
assert u8(1).hex() == '01'
assert u8(` `).hex() == '20'
assert u8(255).hex() == 'ff'
}
fn test_hex_methods_on_byte() {
assert byte(1).hex() == '01'
assert byte(` `).hex() == '20'
assert byte(255).hex() == 'ff'
}
fn test_hex_methods_on_char() {
assert char(1).hex() == '01'
assert char(` `).hex() == '20'
assert char(255).hex() == 'ff'
}
fn test_hex_method_on_runes() {
assert ` `.hex() == '20'
assert `喂`.hex() == '5582'
// latin:
assert `A`.hex() == '41'
assert `Z`.hex() == '5a'
// cyrillic:
assert `Д`.hex() == '414'
assert `Я`.hex() == '42f'
// emojies:
assert `💣`.hex() == '1f4a3'
}