Skip to content

Commit e7899a3

Browse files
committed
Change tests to use s![] macro
1 parent 4456819 commit e7899a3

File tree

2 files changed

+12
-44
lines changed

2 files changed

+12
-44
lines changed

src/dimension/mod.rs

Lines changed: 9 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ mod test {
505505
use error::{from_kind, ErrorKind};
506506
use num_integer::gcd;
507507
use quickcheck::TestResult;
508-
use slice::{Slice, SliceOrIndex};
508+
use slice::Slice;
509509

510510
#[test]
511511
fn slice_indexing_uncommon_strides() {
@@ -663,49 +663,17 @@ mod test {
663663

664664
#[test]
665665
fn slices_intersect_true() {
666-
assert!(slices_intersect(
667-
&Dim([4, 5]),
668-
&[(..).into(), (..).into()],
669-
&[(..).into(), (..).into()],
670-
));
671-
assert!(slices_intersect(
672-
&Dim([4, 5]),
673-
&[0.into(), (..).into()],
674-
&[0.into(), (..).into()],
675-
));
676-
assert!(slices_intersect(
677-
&Dim([4, 5]),
678-
&[SliceOrIndex::from(..).step_by(2), (..).into()],
679-
&[SliceOrIndex::from(..).step_by(3), (..).into()],
680-
));
681-
assert!(slices_intersect(
682-
&Dim([4, 5]),
683-
&[(..).into(), SliceOrIndex::from(..).step_by(2)],
684-
&[(..).into(), SliceOrIndex::from(1..).step_by(3)],
685-
));
686-
assert!(slices_intersect(
687-
&Dim([4, 10]),
688-
&[(..).into(), SliceOrIndex::from(..).step_by(9)],
689-
&[(..).into(), SliceOrIndex::from(3..).step_by(6)],
690-
));
666+
assert!(slices_intersect(&Dim([4, 5]), s![.., ..], s![.., ..]));
667+
assert!(slices_intersect(&Dim([4, 5]), s![0, ..], s![0, ..]));
668+
assert!(slices_intersect(&Dim([4, 5]), s![..;2, ..], s![..;3, ..]));
669+
assert!(slices_intersect(&Dim([4, 5]), s![.., ..;2], s![.., 1..;3]));
670+
assert!(slices_intersect(&Dim([4, 10]), s![.., ..;9], s![.., 3..;6]));
691671
}
692672

693673
#[test]
694674
fn slices_intersect_false() {
695-
assert!(!slices_intersect(
696-
&Dim([4, 5]),
697-
&[SliceOrIndex::from(..).step_by(2), (..).into()],
698-
&[SliceOrIndex::from(1..).step_by(2), (..).into()],
699-
));
700-
assert!(!slices_intersect(
701-
&Dim([4, 5]),
702-
&[SliceOrIndex::from(..).step_by(2), (..).into()],
703-
&[SliceOrIndex::from(1..).step_by(3), (..).into()],
704-
));
705-
assert!(!slices_intersect(
706-
&Dim([4, 5]),
707-
&[(..).into(), SliceOrIndex::from(..).step_by(9)],
708-
&[(..).into(), SliceOrIndex::from(3..).step_by(6)],
709-
));
675+
assert!(!slices_intersect(&Dim([4, 5]), s![..;2, ..], s![1..;2, ..]));
676+
assert!(!slices_intersect(&Dim([4, 5]), s![..;2, ..], s![1..;3, ..]));
677+
assert!(!slices_intersect(&Dim([4, 5]), s![.., ..;9], s![.., 3..;6]));
710678
}
711679
}

src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,13 +144,11 @@ pub use data_traits::{
144144
DataClone,
145145
};
146146

147-
mod dimension;
148-
149147
mod free_functions;
150148
pub use free_functions::*;
151149
pub use iterators::iter;
152150

153-
mod slice;
151+
#[macro_use] mod slice;
154152
mod layout;
155153
mod indexes;
156154
mod iterators;
@@ -162,6 +160,8 @@ mod shape_builder;
162160
mod stacking;
163161
mod zip;
164162

163+
mod dimension;
164+
165165
pub use zip::{
166166
Zip,
167167
NdProducer,

0 commit comments

Comments
 (0)