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}