mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 11:37:44 +00:00
seq: Adds testing for large hex numbers
This commit is contained in:
parent
aad0682a40
commit
4e1f945e86
1 changed files with 14 additions and 1 deletions
|
@ -2,7 +2,7 @@ use crate::common::util::*;
|
||||||
use std::io::Read;
|
use std::io::Read;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_hex_rejects_posneg_after_identifier() {
|
fn test_hex_rejects_sign_after_identifier() {
|
||||||
new_ucmd!()
|
new_ucmd!()
|
||||||
.args(&["0x-123ABC"])
|
.args(&["0x-123ABC"])
|
||||||
.fails()
|
.fails()
|
||||||
|
@ -41,6 +41,19 @@ fn test_hex_lowercase_uppercase() {
|
||||||
.stdout_is("10\n");
|
.stdout_is("10\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_hex_big_number() {
|
||||||
|
new_ucmd!()
|
||||||
|
.args(&[
|
||||||
|
"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||||
|
"0x100000000000000000000000000000000",
|
||||||
|
])
|
||||||
|
.succeeds()
|
||||||
|
.stdout_is(
|
||||||
|
"340282366920938463463374607431768211455\n340282366920938463463374607431768211456\n",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_rejects_nan() {
|
fn test_rejects_nan() {
|
||||||
let ts = TestScenario::new(util_name!());
|
let ts = TestScenario::new(util_name!());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue