summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormrw1593 <botahamec@outlook.com>2021-07-20 12:19:34 -0400
committermrw1593 <botahamec@outlook.com>2021-07-20 12:19:34 -0400
commit30a2a8c1067c00a1775c9674427538e0f472dcfa (patch)
tree3d83bbc46d77c770ae6b997bec47aca129b072ad
parent4bdcafa83c60b71688ca692373373e5a9c1bb5a5 (diff)
Fixed a couple errors
-rw-r--r--model/benches/bitboard.rs7
-rw-r--r--model/src/board/tests.rs6
2 files changed, 4 insertions, 9 deletions
diff --git a/model/benches/bitboard.rs b/model/benches/bitboard.rs
index f1dd9e1..7f64f2e 100644
--- a/model/benches/bitboard.rs
+++ b/model/benches/bitboard.rs
@@ -34,12 +34,6 @@ fn default_const(c: &mut Criterion) {
});
}
-fn new(c: &mut Criterion) {
- c.bench_function("new", |b| {
- b.iter(|| CheckersBitBoard::new(black_box(7328), black_box(174), black_box(27590)))
- });
-}
-
fn piece_at(c: &mut Criterion) {
let board = CheckersBitBoard::starting_position();
c.bench_function("piece", |b| b.iter(|| board.piece_at(black_box(0))));
@@ -88,7 +82,6 @@ criterion_group!(
eq,
default,
default_const,
- new,
piece_at,
color_at_unchecked,
king_at_unchecked,
diff --git a/model/src/board/tests.rs b/model/src/board/tests.rs
index 0de12d5..ea3dece 100644
--- a/model/src/board/tests.rs
+++ b/model/src/board/tests.rs
@@ -567,14 +567,16 @@ fn test_move_piece_forward_wrap() {
fn test_move_piece_forward_left_to_king() {
let board = CheckersBitBoard::new(0b10000, 0b10000, 0, PieceColor::Dark);
let board = unsafe { board.move_piece_forward_left_unchecked(4) };
- assert!(board.king_at(5));
+ assert!(board.piece_at(5));
+ assert!(board.king_at(5).unwrap());
}
#[test]
fn test_move_piece_backward_left_to_king() {
let board = CheckersBitBoard::new(0b10, 0, 0, PieceColor::Dark);
let board = unsafe { board.move_piece_backward_left_unchecked(1) };
- assert!(board.king_at(0));
+ assert!(board.piece_at(0));
+ assert!(board.king_at(0).unwrap());
}
#[test]