Use tests module
This commit is contained in:
parent
9fc5dfb2e1
commit
2652b21280
|
|
@ -267,12 +267,13 @@ impl Rect {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
use crate::types::ray;
|
mod tests {
|
||||||
#[cfg(test)]
|
use super::*;
|
||||||
use glam::vec3;
|
use crate::types::ray;
|
||||||
|
use glam::vec3;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_rect() {
|
fn test_rect() {
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
Rect::flip_ray(ray(vec3(2., 3., 2.), vec3(4., 5., 4.))),
|
Rect::flip_ray(ray(vec3(2., 3., 2.), vec3(4., 5., 4.))),
|
||||||
ray(vec3(2., 3., 2.), vec3(4., 5., 4.)),
|
ray(vec3(2., 3., 2.), vec3(4., 5., 4.)),
|
||||||
|
|
@ -308,4 +309,5 @@ fn test_rect() {
|
||||||
assert_eq!(r.trace_out_of(ray(vec3(0., 1., 0.), vec3(0., -1., 0.))), Some(4.));
|
assert_eq!(r.trace_out_of(ray(vec3(0., 1., 0.), vec3(0., -1., 0.))), Some(4.));
|
||||||
assert_eq!(r.trace_out_of(ray(vec3(1., 1., 1.), vec3(0., -1., 0.))), Some(4.));
|
assert_eq!(r.trace_out_of(ray(vec3(1., 1., 1.), vec3(0., -1., 0.))), Some(4.));
|
||||||
assert_eq!(r.trace_out_of(ray(vec3(2., 3., 2.), vec3(1., 1., 1.))), Some(0.));
|
assert_eq!(r.trace_out_of(ray(vec3(2., 3., 2.), vec3(1., 1., 1.))), Some(0.));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user