use super::*;
use parlov_core::{OracleVerdict, StrategyOutcome};
use crate::signals::tests::{diff_set_with_statuses, fake_exchange, status_code_diff_technique};
fn diff_set_1(baseline_status: u16, probe_status: u16) -> DifferentialSet {
DifferentialSet {
baseline: vec![fake_exchange(baseline_status)],
probe: vec![fake_exchange(probe_status)],
canonical: None,
technique: status_code_diff_technique(),
}
}
fn diff_set_n(baseline_statuses: &[u16], probe_statuses: &[u16]) -> DifferentialSet {
diff_set_with_statuses(baseline_statuses, probe_statuses)
}
#[path = "analyzer_tests/fully_scored.rs"]
mod fully_scored;
#[path = "analyzer_tests/not_fired.rs"]
mod not_fired;
#[path = "analyzer_tests/same_status.rs"]
mod same_status;
#[path = "analyzer_tests/unstable.rs"]
mod unstable;