Skip to content

Commit 168c198

Browse files
committed
Run clippy on tests
1 parent d9b06bd commit 168c198

File tree

6 files changed

+34
-47
lines changed

6 files changed

+34
-47
lines changed

.github/workflows/build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ jobs:
110110
uses: dtolnay/rust-toolchain@stable
111111
with:
112112
components: clippy
113-
targets: i686-unknown-linux-gnu
114-
- run: cargo clippy --all --target i686-unknown-linux-gnu -- --deny warnings
113+
targets: i686-unknown-linux-musl
114+
- run: cargo clippy --all --target i686-unknown-linux-musl --all-targets -- --deny warnings
115115

116116
# Compilation check
117117
check:

src/pool/boxed.rs

-3
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,6 @@ mod tests {
446446
assert_eq!(0, raw as usize % 4096);
447447
}
448448

449-
#[allow(clippy::redundant_clone)]
450449
#[test]
451450
fn can_clone_if_pool_is_not_exhausted() {
452451
static STRUCT_CLONE_WAS_CALLED: AtomicBool = AtomicBool::new(false);
@@ -480,7 +479,6 @@ mod tests {
480479
assert!(is_oom);
481480
}
482481

483-
#[allow(clippy::redundant_clone)]
484482
#[test]
485483
fn clone_panics_if_pool_exhausted() {
486484
static STRUCT_CLONE_WAS_CALLED: AtomicBool = AtomicBool::new(false);
@@ -515,7 +513,6 @@ mod tests {
515513
// assert!(!STRUCT_CLONE_WAS_CALLED.load(Ordering::Relaxed));
516514
}
517515

518-
#[allow(clippy::redundant_clone)]
519516
#[test]
520517
fn panicking_clone_does_not_leak_memory() {
521518
static STRUCT_CLONE_WAS_CALLED: AtomicBool = AtomicBool::new(false);

src/spsc.rs

+18-18
Original file line numberDiff line numberDiff line change
@@ -635,26 +635,26 @@ mod tests {
635635
fn full() {
636636
let mut rb: Queue<i32, 3> = Queue::new();
637637

638-
assert_eq!(rb.is_full(), false);
638+
assert!(!rb.is_full());
639639

640640
rb.enqueue(1).unwrap();
641-
assert_eq!(rb.is_full(), false);
641+
assert!(!rb.is_full());
642642

643643
rb.enqueue(2).unwrap();
644-
assert_eq!(rb.is_full(), true);
644+
assert!(rb.is_full());
645645
}
646646

647647
#[test]
648648
fn empty() {
649649
let mut rb: Queue<i32, 3> = Queue::new();
650650

651-
assert_eq!(rb.is_empty(), true);
651+
assert!(rb.is_empty());
652652

653653
rb.enqueue(1).unwrap();
654-
assert_eq!(rb.is_empty(), false);
654+
assert!(!rb.is_empty());
655655

656656
rb.enqueue(2).unwrap();
657-
assert_eq!(rb.is_empty(), false);
657+
assert!(!rb.is_empty());
658658
}
659659

660660
#[test]
@@ -703,9 +703,9 @@ mod tests {
703703

704704
let (mut p, mut c) = rb.split();
705705

706-
assert_eq!(p.ready(), true);
706+
assert!(p.ready());
707707

708-
assert_eq!(c.ready(), false);
708+
assert!(!c.ready());
709709

710710
assert_eq!(c.dequeue(), None);
711711

@@ -848,28 +848,28 @@ mod tests {
848848
fn ready_flag() {
849849
let mut rb: Queue<i32, 3> = Queue::new();
850850
let (mut p, mut c) = rb.split();
851-
assert_eq!(c.ready(), false);
852-
assert_eq!(p.ready(), true);
851+
assert!(!c.ready());
852+
assert!(p.ready());
853853

854854
p.enqueue(0).unwrap();
855855

856-
assert_eq!(c.ready(), true);
857-
assert_eq!(p.ready(), true);
856+
assert!(c.ready());
857+
assert!(p.ready());
858858

859859
p.enqueue(1).unwrap();
860860

861-
assert_eq!(c.ready(), true);
862-
assert_eq!(p.ready(), false);
861+
assert!(c.ready());
862+
assert!(!p.ready());
863863

864864
c.dequeue().unwrap();
865865

866-
assert_eq!(c.ready(), true);
867-
assert_eq!(p.ready(), true);
866+
assert!(c.ready());
867+
assert!(p.ready());
868868

869869
c.dequeue().unwrap();
870870

871-
assert_eq!(c.ready(), false);
872-
assert_eq!(p.ready(), true);
871+
assert!(!c.ready());
872+
assert!(p.ready());
873873
}
874874

875875
#[test]

src/string.rs

+6-10
Original file line numberDiff line numberDiff line change
@@ -664,8 +664,7 @@ mod tests {
664664
assert!(s.len() == 3);
665665
assert_eq!(s, "123");
666666

667-
let e: () = String::<2>::try_from("123").unwrap_err();
668-
assert_eq!(e, ());
667+
let _: () = String::<2>::try_from("123").unwrap_err();
669668
}
670669

671670
#[test]
@@ -676,8 +675,7 @@ mod tests {
676675
assert!(s.len() == 3);
677676
assert_eq!(s, "123");
678677

679-
let e: () = String::<2>::from_str("123").unwrap_err();
680-
assert_eq!(e, ());
678+
let _: () = String::<2>::from_str("123").unwrap_err();
681679
}
682680

683681
#[test]
@@ -702,19 +700,18 @@ mod tests {
702700

703701
#[test]
704702
fn try_from_num() {
705-
let v: String<20> = String::try_from(18446744073709551615 as u64).unwrap();
703+
let v: String<20> = String::try_from(18446744073709551615_u64).unwrap();
706704
assert_eq!(v, "18446744073709551615");
707705

708-
let e: () = String::<2>::try_from(18446744073709551615 as u64).unwrap_err();
709-
assert_eq!(e, ());
706+
let _: () = String::<2>::try_from(18446744073709551615_u64).unwrap_err();
710707
}
711708

712709
#[test]
713710
fn into_bytes() {
714711
let s: String<4> = String::try_from("ab").unwrap();
715712
let b: Vec<u8, 4> = s.into_bytes();
716713
assert_eq!(b.len(), 2);
717-
assert_eq!(&['a' as u8, 'b' as u8], &b[..]);
714+
assert_eq!(&[b'a', b'b'], &b[..]);
718715
}
719716

720717
#[test]
@@ -790,9 +787,8 @@ mod tests {
790787
Some(c) => {
791788
assert_eq!(s.len(), 1);
792789
assert_eq!(c, '\u{0301}'); // accute accent of e
793-
()
794790
}
795-
None => assert!(false),
791+
None => panic!(),
796792
};
797793
}
798794

src/vec.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1436,7 +1436,7 @@ mod tests {
14361436

14371437
v.resize(0, 0).unwrap();
14381438
v.resize(4, 0).unwrap();
1439-
v.resize(5, 0).err().expect("full");
1439+
v.resize(5, 0).expect_err("full");
14401440
}
14411441

14421442
#[test]

tests/tsan.rs

+7-13
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,9 @@ fn contention() {
9999

100100
for _ in 0..(2 * N) {
101101
loop {
102-
match c.dequeue() {
103-
Some(v) => {
104-
sum = sum.wrapping_add(v as u32);
105-
break;
106-
}
107-
_ => {}
102+
if let Some(v) = c.dequeue() {
103+
sum = sum.wrapping_add(v as u32);
104+
break;
108105
}
109106
}
110107
}
@@ -149,13 +146,10 @@ fn mpmc_contention() {
149146

150147
for _ in 0..(16 * N) {
151148
loop {
152-
match Q.dequeue() {
153-
Some(v) => {
154-
sum = sum.wrapping_add(v);
155-
println!("dequeue {}", v);
156-
break;
157-
}
158-
_ => {}
149+
if let Some(v) = Q.dequeue() {
150+
sum = sum.wrapping_add(v);
151+
println!("dequeue {}", v);
152+
break;
159153
}
160154
}
161155
}

0 commit comments

Comments
 (0)