dbg the time for tests to show time elapsed too
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
use std::time::{self, Instant};
|
||||||
|
|
||||||
use super::{flip_disk, heuristic::get_score, Board, Disk};
|
use super::{flip_disk, heuristic::get_score, Board, Disk};
|
||||||
pub fn minimax_decision(board: &Board, disk: Disk, depth: &i32) -> Board {
|
pub fn minimax_decision(board: &Board, disk: Disk, depth: &i32) -> Board {
|
||||||
let (child, _) = maximise(board, &disk, depth);
|
let (child, _) = maximise(board, &disk, depth);
|
||||||
@@ -103,6 +105,7 @@ fn minimise_pruning(
|
|||||||
}
|
}
|
||||||
#[test]
|
#[test]
|
||||||
fn minimax_test() {
|
fn minimax_test() {
|
||||||
|
let time = Instant::now();
|
||||||
let mut board = Board::default();
|
let mut board = Board::default();
|
||||||
let mut disk = Disk::P2;
|
let mut disk = Disk::P2;
|
||||||
let _depth = 5;
|
let _depth = 5;
|
||||||
@@ -126,10 +129,12 @@ fn minimax_test() {
|
|||||||
.count();
|
.count();
|
||||||
println!();
|
println!();
|
||||||
}
|
}
|
||||||
|
dbg!(time.elapsed().as_millis());
|
||||||
assert!(false);
|
assert!(false);
|
||||||
}
|
}
|
||||||
#[test]
|
#[test]
|
||||||
fn minimax_pruning_test() {
|
fn minimax_pruning_test() {
|
||||||
|
let time = Instant::now();
|
||||||
let mut board = Board::default();
|
let mut board = Board::default();
|
||||||
let mut disk = Disk::P2;
|
let mut disk = Disk::P2;
|
||||||
let _depth = 5;
|
let _depth = 5;
|
||||||
@@ -168,5 +173,6 @@ fn minimax_pruning_test() {
|
|||||||
.count();
|
.count();
|
||||||
println!();
|
println!();
|
||||||
}
|
}
|
||||||
|
dbg!(time.elapsed().as_millis());
|
||||||
assert!(false);
|
assert!(false);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user