Fix tests.

This commit is contained in:
Sébastien Crozet 2016-03-24 19:03:57 +01:00
parent 8dbfbe10a5
commit 87a80c2de6
2 changed files with 3 additions and 28 deletions

View File

@ -13,7 +13,7 @@ macro_rules! vecn_dvec_common_impl(
impl<N $(, $param: ArrayLength<N>)*> AsRef<[N]> for $vecn<N $(, $param)*> { impl<N $(, $param: ArrayLength<N>)*> AsRef<[N]> for $vecn<N $(, $param)*> {
#[inline] #[inline]
fn as_ref(&self) -> &[N] { fn as_ref(&self) -> &[N] {
&self[.. self.len()] &self.at[.. self.len()]
} }
} }
@ -21,7 +21,7 @@ macro_rules! vecn_dvec_common_impl(
#[inline] #[inline]
fn as_mut(&mut self) -> &mut [N] { fn as_mut(&mut self) -> &mut [N] {
let len = self.len(); let len = self.len();
&mut self[.. len] &mut self.at[.. len]
} }
} }

View File

@ -4,7 +4,7 @@ extern crate nalgebra as na;
use rand::random; use rand::random;
use typenum::U10; use typenum::U10;
use na::{VecN, Vec0, Vec1, Vec2, Vec3, Vec4, Vec5, Vec6, Mat3, Rot2, Rot3, Iterable, IterableMut}; use na::{VecN, Vec1, Vec2, Vec3, Vec4, Vec5, Vec6, Mat3, Rot2, Rot3, Iterable, IterableMut};
macro_rules! test_iterator_impl( macro_rules! test_iterator_impl(
($t: ty, $n: ty) => ( ($t: ty, $n: ty) => (
@ -112,11 +112,6 @@ fn test_cross_vec3() {
} }
} }
#[test]
fn test_commut_dot_vec0() {
test_commut_dot_impl!(Vec0<f64>);
}
#[test] #[test]
fn test_commut_dot_vec1() { fn test_commut_dot_vec1() {
test_commut_dot_impl!(Vec1<f64>); test_commut_dot_impl!(Vec1<f64>);
@ -147,11 +142,6 @@ fn test_commut_dot_vec6() {
test_commut_dot_impl!(Vec6<f64>); test_commut_dot_impl!(Vec6<f64>);
} }
#[test]
fn test_basis_vec0() {
test_basis_impl!(Vec0<f64>);
}
#[test] #[test]
fn test_basis_vec1() { fn test_basis_vec1() {
test_basis_impl!(Vec1<f64>); test_basis_impl!(Vec1<f64>);
@ -182,11 +172,6 @@ fn test_basis_vec6() {
test_basis_impl!(Vec6<f64>); test_basis_impl!(Vec6<f64>);
} }
#[test]
fn test_subspace_basis_vec0() {
test_subspace_basis_impl!(Vec0<f64>);
}
#[test] #[test]
fn test_subspace_basis_vec1() { fn test_subspace_basis_vec1() {
test_subspace_basis_impl!(Vec1<f64>); test_subspace_basis_impl!(Vec1<f64>);
@ -217,11 +202,6 @@ fn test_subspace_basis_vec6() {
test_subspace_basis_impl!(Vec6<f64>); test_subspace_basis_impl!(Vec6<f64>);
} }
#[test]
fn test_scalar_op_vec0() {
test_scalar_op_impl!(Vec0<f64>, f64);
}
#[test] #[test]
fn test_scalar_op_vec1() { fn test_scalar_op_vec1() {
test_scalar_op_impl!(Vec1<f64>, f64); test_scalar_op_impl!(Vec1<f64>, f64);
@ -252,11 +232,6 @@ fn test_scalar_op_vec6() {
test_scalar_op_impl!(Vec6<f64>, f64); test_scalar_op_impl!(Vec6<f64>, f64);
} }
#[test]
fn test_iterator_vec0() {
test_iterator_impl!(Vec0<f64>, f64);
}
#[test] #[test]
fn test_iterator_vec1() { fn test_iterator_vec1() {
test_iterator_impl!(Vec1<f64>, f64); test_iterator_impl!(Vec1<f64>, f64);