@@ -50,20 +50,17 @@ mod tests {
5050
5151 #[test]
5252 fn test_sqrt () {
53- let value = U128 :: from_integer ( 170141183460469231731687303715884105727 ) ;
53+ let value : u128 = 170141183460469231731687303715884105727 ;
5454 let result = sqrt (value );
55- assert (result == U128 :: from_integer ( 13043817825332782212 ) );
55+ assert (result == 13043817825332782212 );
5656 }
5757
5858 #[test]
5959 fn test_multiple_data_types () {
6060 assert (sqrt (18 as u8 ) == 4 );
6161 assert (sqrt (2482737472 as u32 ) == 49827 );
6262 assert (sqrt (14446244073709551616 as u64 ) == 3800821499 );
63- assert (
64- sqrt (U128 ::from_integer (1444624284781234073709551616 ))
65- == U128 ::from_integer (38008213385809 ),
66- );
63+ assert (sqrt (1444624284781234073709551616 as u128 ) == 38008213385809 );
6764 }
6865
6966 #[test]
@@ -73,7 +70,7 @@ mod tests {
7370
7471 #[test]
7572 fn test_sqrt_many_numbers () {
76- let pairs : [[Field ; 2 ]] = &[
73+ let pairs : [[u128 ; 2 ]] = &[
7774 [0 , 0 ],
7875 [1 , 1 ],
7976 [2 , 1 ],
@@ -152,10 +149,10 @@ mod tests {
152149 ];
153150
154151 for pair in pairs {
155- let value = U128 :: from_integer ( pair [0 ]) ;
152+ let value = pair [0 ];
156153 let result = sqrt (value );
157154 // std::println(f"{pair} {result}");
158- assert (result == U128 :: from_integer ( pair [1 ]) );
155+ assert (result == pair [1 ]);
159156 }
160157 }
161158}
0 commit comments