bottest/tests/unit/basic/basic_keywords_math_trig.rs

44 lines
599 B
Rust
Raw Normal View History

2025-12-23 18:41:29 -03:00
#![allow(unused_imports)]
#![allow(unused_variables)]
#![allow(dead_code)]
#[test]
2025-12-23 18:41:29 -03:00
fn test_sin() {
assert!((0.0_f64.sin() - 0.0).abs() < 0.0001);
}
#[test]
2025-12-23 18:41:29 -03:00
fn test_cos() {
assert!((0.0_f64.cos() - 1.0).abs() < 0.0001);
}
#[test]
2025-12-23 18:41:29 -03:00
fn test_log() {
assert!((100.0_f64.log10() - 2.0).abs() < 0.0001);
}
#[test]
2025-12-23 18:41:29 -03:00
fn test_exp() {
assert!((0.0_f64.exp() - 1.0).abs() < 0.0001);
}
#[test]
2025-12-23 18:41:29 -03:00
fn test_pi() {
assert!(std::f64::consts::PI > 3.14);
assert!(std::f64::consts::PI < 3.15);
}