Implement Stats (#6)

Closes #1

Reviewed-on: #6
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
This commit was merged in pull request #6.
This commit is contained in:
2026-05-17 16:46:09 +00:00
committed by Quaternions
parent 5553a7e1a1
commit 595ff73f90
4 changed files with 228 additions and 55 deletions
+4 -4
View File
@@ -1,16 +1,16 @@
use crate::Klondike;
use card_game::{Game, Session};
use card_game::Session;
#[test]
fn test_is_winnable() {
// is winnable
let is_winnable = Session::new(Klondike::new_random_default()).is_winnable();
let is_winnable = Session::new_default(Klondike::new_random()).is_winnable();
println!("is_winnable = {is_winnable:?}");
}
#[test]
fn test_klondike() {
// create game session
let game = Klondike::new_random_default();
let mut session = Session::new(game);
let game = Klondike::new_random();
let mut session = Session::new_default(game);
// is winnable
let is_winnable = session.is_winnable();