Add named locomotive availability runtime surface
This commit is contained in:
parent
c04c19ac82
commit
8c7ff335cb
16 changed files with 542 additions and 13 deletions
|
|
@ -150,6 +150,10 @@ pub struct ExpectedRuntimeSummary {
|
|||
#[serde(default)]
|
||||
pub zero_candidate_availability_count: Option<usize>,
|
||||
#[serde(default)]
|
||||
pub named_locomotive_availability_count: Option<usize>,
|
||||
#[serde(default)]
|
||||
pub zero_named_locomotive_availability_count: Option<usize>,
|
||||
#[serde(default)]
|
||||
pub special_condition_count: Option<usize>,
|
||||
#[serde(default)]
|
||||
pub enabled_special_condition_count: Option<usize>,
|
||||
|
|
@ -735,6 +739,22 @@ impl ExpectedRuntimeSummary {
|
|||
));
|
||||
}
|
||||
}
|
||||
if let Some(count) = self.named_locomotive_availability_count {
|
||||
if actual.named_locomotive_availability_count != count {
|
||||
mismatches.push(format!(
|
||||
"named_locomotive_availability_count mismatch: expected {count}, got {}",
|
||||
actual.named_locomotive_availability_count
|
||||
));
|
||||
}
|
||||
}
|
||||
if let Some(count) = self.zero_named_locomotive_availability_count {
|
||||
if actual.zero_named_locomotive_availability_count != count {
|
||||
mismatches.push(format!(
|
||||
"zero_named_locomotive_availability_count mismatch: expected {count}, got {}",
|
||||
actual.zero_named_locomotive_availability_count
|
||||
));
|
||||
}
|
||||
}
|
||||
if let Some(count) = self.special_condition_count {
|
||||
if actual.special_condition_count != count {
|
||||
mismatches.push(format!(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue