Skip to main content

ocelot_engine/
failed_test_result.rs

1use ocelot_base::shared_string::SharedString;
2
3/// Failure details for one executed test item.
4#[derive(Debug, Clone, PartialEq, Eq)]
5pub struct FailedTestResult {
6    pub name: SharedString,
7    pub message: SharedString,
8}
9
10impl FailedTestResult {
11    /// Creates a failed test result from its user-facing name and message.
12    pub fn new(name: impl Into<SharedString>, message: impl Into<SharedString>) -> Self {
13        Self {
14            name: name.into(),
15            message: message.into(),
16        }
17    }
18}