move tests into its own folder
This commit is contained in:
parent
c4462cf340
commit
24c88e2b5b
28
src/lib.rs
28
src/lib.rs
@ -1,29 +1,3 @@
|
||||
use fixed_wide::wide::WideMul;
|
||||
|
||||
type Planar64=fixed::types::I32F32;
|
||||
type Planar64Wide1=fixed::types::I64F64;
|
||||
type Planar64Wide2=fixed_wide::types::I128F128;
|
||||
type Planar64Wide3=fixed_wide::types::I256F256;
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn it_works() {
|
||||
let a=Planar64::from(2);
|
||||
let b=Planar64::from(3);
|
||||
|
||||
let w1=a.wide_mul(b);
|
||||
let w2=w1.wide_mul(w1);
|
||||
let w3=w2.wide_mul(w2);
|
||||
|
||||
assert_eq!(w3,Planar64Wide3::from(1296));
|
||||
}
|
||||
|
||||
#[test]
|
||||
pub fn main(){
|
||||
let max=i32::MAX as i64;
|
||||
println!("{} {}",max*max,i64::MAX);
|
||||
}
|
||||
}
|
||||
mod tests;
|
||||
|
24
src/tests/mod.rs
Normal file
24
src/tests/mod.rs
Normal file
@ -0,0 +1,24 @@
|
||||
use fixed_wide::wide::WideMul;
|
||||
|
||||
type Planar64=fixed::types::I32F32;
|
||||
//type Planar64Wide1=fixed::types::I64F64;
|
||||
//type Planar64Wide2=fixed_wide::types::I128F128;
|
||||
type Planar64Wide3=fixed_wide::types::I256F256;
|
||||
|
||||
#[test]
|
||||
fn it_works() {
|
||||
let a=Planar64::from(2);
|
||||
let b=Planar64::from(3);
|
||||
|
||||
let w1=a.wide_mul(b);
|
||||
let w2=w1.wide_mul(w1);
|
||||
let w3=w2.wide_mul(w2);
|
||||
|
||||
assert_eq!(w3,Planar64Wide3::from(1296));
|
||||
}
|
||||
|
||||
#[test]
|
||||
pub fn main(){
|
||||
let max=i32::MAX as i64;
|
||||
println!("{} {}",max*max,i64::MAX);
|
||||
}
|
Loading…
Reference in New Issue
Block a user