--- a/src/main.rs Sat Feb 04 22:57:08 2023 +0100
+++ b/src/main.rs Sun Feb 05 01:42:36 2023 +0100
@@ -264,6 +264,9 @@
}
}
+// Tests. Try `cargo test`.
+// They have criminally low coverage, mostly due to the simplicity of the code.
+// Take it as some examples.
#[cfg(test)]
mod tests {
use std::collections::VecDeque;
@@ -272,6 +275,7 @@
use crate::{card::Card, player::{Player, PlayerCard}, row::Row, table::Table};
#[test]
+ /// Test Card, and point generation logic.
fn card_values() {
let card_values = vec![1,2,5,10,33,55,77];
let card_points = vec![1,1,2,3, 5, 7, 5];
@@ -389,28 +393,3 @@
}
}
-/*
-
-- 1-104 lap,
- - *5 - 2
- - *0 - 3
- - NN - 5
- - 55 - 7
-- deck
-- jatekosok; kezben tartott lapok; elvitt lapok; pontszamok; counter: elvitt sorok, okrok, total pont
--- keveres (keveresek szama)
--- osztas: mindenki 10 lap
--- start sorok: 5 kartya
-- jatek (jatekok szama)
--- mindenki a felso lapot kiteszi
--- szamsorrendben felkerulnek, aki viszi, viszi
---- ha kisebb, akkor dontes
----- ha van legkevesebb, viszi
----- ha tobb min van, random valaszt
-- osszesites
--- okrok, elvitt sorok
--- keveresek szama, jatekok szama, eltelt ido
-- deck osszegyujtes
-
-
-*/
\ No newline at end of file