use super::*;
#[test]
fn test_array_w_same_elements() {
let a = [1,2,3,4,5];
let b = [2,4,1,3,5];
assert!(a.same_elements(&b));
}
#[test]
fn test_vec_w_same_elements() {
let a = vec![1,2,3,4,5];
let b = vec![2,4,1,3,5];
assert!(a.same_elements(&b));
}
#[test]
#[should_panic]
fn test_different_elements() {
let a = [1,2,3,4,5];
let b = [2,4,6,8,0];
assert!(a.same_elements(&b));
}
#[test]
#[should_panic]
fn test_different_length1() {
let a = [1,2,3,4,5];
let b = [1,2,3];
assert!(a.same_elements(&b));
}
#[test]
#[should_panic]
fn test_different_length2() {
let a = [1,2,3];
let b = [1,2,3,4,5];
assert!(a.same_elements(&b));
}