From 9184d3629c1b29c07d38ac80871a881151bc83f8 Mon Sep 17 00:00:00 2001 From: MA Beaudet Date: Wed, 10 Nov 2021 12:57:33 +0100 Subject: [PATCH] feat: add tests verifying C-SEND-SYNC for card and evaluator mods --- src/card.rs | 16 ++++++++++++++++ src/evaluator.rs | 12 ++++++++++++ 2 files changed, 28 insertions(+) diff --git a/src/card.rs b/src/card.rs index 43bf785..47a8a2c 100644 --- a/src/card.rs +++ b/src/card.rs @@ -322,3 +322,19 @@ impl std::fmt::Display for Card { write!(f, "{}{}", self.rank(), self.suit()) } } + +#[test] +fn test_send() { + fn assert_send() {} + assert_send::(); + assert_send::(); + assert_send::(); +} + +#[test] +fn test_sync() { + fn assert_sync() {} + assert_sync::(); + assert_sync::(); + assert_sync::(); +} diff --git a/src/evaluator.rs b/src/evaluator.rs index 696c7ee..b7e8fa2 100644 --- a/src/evaluator.rs +++ b/src/evaluator.rs @@ -153,3 +153,15 @@ impl Evaluator { u16::try_from(a).unwrap() ^ HASH_ADJUST[b as usize] } } + +#[test] +fn test_send() { + fn assert_send() {} + assert_send::(); +} + +#[test] +fn test_sync() { + fn assert_sync() {} + assert_sync::(); +} -- 2.20.1