Skip to content

Commit 6e6899d

Browse files
committed
Add edge case test
1 parent 60fb612 commit 6e6899d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/uint/sqrt.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ mod tests {
120120
half.limbs[i] = Limb::MAX;
121121
}
122122
assert_eq!(U256::MAX.sqrt(), half);
123+
124+
assert_eq!(
125+
U256::from_be_hex("4bb750738e25a8f82940737d94a48a91f8cd918a3679ff90c1a631f2bd6c3597")
126+
.sqrt(),
127+
U256::from_be_hex("000000000000000000000000000000008b3956339e8315cff66eb6107b610075")
128+
);
123129
}
124130

125131
#[test]

0 commit comments

Comments
 (0)