Update teams unit test.
This commit is contained in:
@@ -361,116 +361,43 @@ mod tests {
|
|||||||
assert!(b.avg_plays_per_quarter(Team::Nebraska) == 1_f32)
|
assert!(b.avg_plays_per_quarter(Team::Nebraska) == 1_f32)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
#[test]
|
|
||||||
fn team_plays() {
|
|
||||||
let a = Game {
|
|
||||||
version: crate::MIN_VER,
|
|
||||||
flags: vec![],
|
|
||||||
periods: vec![
|
|
||||||
Period {
|
|
||||||
start: Quarter::First,
|
|
||||||
end: None,
|
|
||||||
events: vec![
|
|
||||||
Event::Kickoff(Team::Nebraska),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
],
|
|
||||||
},
|
|
||||||
Period {
|
|
||||||
start: Quarter::Second,
|
|
||||||
end: Some(Quarter::Fourth),
|
|
||||||
events: vec![
|
|
||||||
Event::Turnover(Team::Nebraska),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
Event::Play(Play::default()),
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
|
||||||
|
|
||||||
assert!(a.team_plays(Team::Nebraska) == 12_usize)
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
#[allow(deprecated)]
|
#[allow(deprecated)]
|
||||||
fn teams() {
|
fn teams() {
|
||||||
let a = Game {
|
let a = Game {
|
||||||
version: crate::MIN_VER,
|
version: crate::MIN_VER,
|
||||||
flags: vec![],
|
flags: vec![],
|
||||||
periods: vec![
|
|
||||||
Period {
|
|
||||||
start: Quarter::First,
|
|
||||||
end: None,
|
|
||||||
events: vec![Event::Kickoff(Team::Nebraska)],
|
|
||||||
},
|
|
||||||
Period {
|
|
||||||
start: Quarter::Second,
|
|
||||||
end: Some(Quarter::Fourth),
|
|
||||||
events: vec![
|
events: vec![
|
||||||
|
Event::Kickoff(Team::Nebraska),
|
||||||
Event::Turnover(Team::ArizonaState),
|
Event::Turnover(Team::ArizonaState),
|
||||||
Event::Kickoff(Team::Nebraska),
|
Event::Kickoff(Team::Nebraska),
|
||||||
],
|
],
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
};
|
||||||
|
|
||||||
let b = Game {
|
let b = Game {
|
||||||
version: crate::MIN_VER,
|
version: crate::MIN_VER,
|
||||||
flags: vec![],
|
flags: vec![],
|
||||||
periods: vec![
|
|
||||||
Period {
|
|
||||||
start: Quarter::First,
|
|
||||||
end: None,
|
|
||||||
events: vec![Event::Kickoff(Team::Nebraska)],
|
|
||||||
},
|
|
||||||
Period {
|
|
||||||
start: Quarter::Second,
|
|
||||||
end: Some(Quarter::Fourth),
|
|
||||||
events: vec![
|
events: vec![
|
||||||
|
Event::Kickoff(Team::Nebraska),
|
||||||
Event::Turnover(Team::ArizonaState),
|
Event::Turnover(Team::ArizonaState),
|
||||||
Event::Kickoff(Team::BoiseState),
|
Event::Kickoff(Team::BoiseState),
|
||||||
],
|
],
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
};
|
||||||
|
|
||||||
let c = Game {
|
let c = Game {
|
||||||
version: crate::MIN_VER,
|
version: crate::MIN_VER,
|
||||||
flags: vec![Flags::IgnoreTeam(Team::Nebraska)],
|
flags: vec![Flags::IgnoreTeam(Team::Nebraska)],
|
||||||
periods: vec![
|
|
||||||
Period {
|
|
||||||
start: Quarter::First,
|
|
||||||
end: None,
|
|
||||||
events: vec![Event::Kickoff(Team::Nebraska)],
|
|
||||||
},
|
|
||||||
Period {
|
|
||||||
start: Quarter::Second,
|
|
||||||
end: Some(Quarter::Fourth),
|
|
||||||
events: vec![
|
events: vec![
|
||||||
|
Event::Kickoff(Team::Nebraska),
|
||||||
Event::Turnover(Team::ArizonaState),
|
Event::Turnover(Team::ArizonaState),
|
||||||
Event::Kickoff(Team::Nebraska),
|
Event::Kickoff(Team::Nebraska),
|
||||||
],
|
],
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
};
|
||||||
|
|
||||||
let d = Game {
|
let d = Game {
|
||||||
version: crate::MIN_VER,
|
version: crate::MIN_VER,
|
||||||
flags: vec![Flags::IgnoreTeam(Team::Nebraska)],
|
flags: vec![Flags::IgnoreTeam(Team::Nebraska)],
|
||||||
periods: vec![Period {
|
|
||||||
start: Quarter::First,
|
|
||||||
end: None,
|
|
||||||
events: vec![Event::Kickoff(Team::Nebraska)],
|
events: vec![Event::Kickoff(Team::Nebraska)],
|
||||||
}],
|
|
||||||
};
|
};
|
||||||
|
|
||||||
assert!(a.teams().unwrap() == vec![Team::Nebraska, Team::ArizonaState]);
|
assert!(a.teams().unwrap() == vec![Team::Nebraska, Team::ArizonaState]);
|
||||||
@@ -479,6 +406,7 @@ mod tests {
|
|||||||
assert!(d.teams().unwrap() == vec![]);
|
assert!(d.teams().unwrap() == vec![]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
#[test]
|
#[test]
|
||||||
fn deltas() {
|
fn deltas() {
|
||||||
let game = Game {
|
let game = Game {
|
||||||
@@ -608,7 +536,6 @@ mod tests {
|
|||||||
assert!(true == d.team_events(Team::Nebraska, None).is_err());
|
assert!(true == d.team_events(Team::Nebraska, None).is_err());
|
||||||
assert!(false == d.team_events(Team::Nebraska, Some(true)).is_err())
|
assert!(false == d.team_events(Team::Nebraska, Some(true)).is_err())
|
||||||
}
|
}
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|||||||
Reference in New Issue
Block a user