#[macro_use]
extern crate approx;
extern crate cgmath;
use cgmath::{Rad, Deg};
#[test]
fn conv() {
let angle: Rad<_> = Deg(-5.0f64).into();
let angle: Deg<_> = angle.into();
assert_ulps_eq!(&angle, &Deg(-5.0f64));
let angle: Rad<_> = Deg(30.0f64).into();
let angle: Deg<_> = angle.into();
assert_ulps_eq!(&angle, &Deg(30.0f64));
let angle: Deg<_> = Rad(-5.0f64).into();
let angle: Rad<_> = angle.into();
assert_ulps_eq!(&angle, &Rad(-5.0f64));
let angle: Deg<_> = Rad(30.0f64).into();
let angle: Rad<_> = angle.into();
assert_ulps_eq!(&angle, &Rad(30.0f64));
}