pub struct TerminatorManager;
impl TerminatorManager {
pub fn new() -> Self {
Self
}
}
impl Default for TerminatorManager {
fn default() -> Self {
Self::new()
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_terminator_manager_creation() {
let manager = TerminatorManager::new();
let _manager_ref = &manager;
}
#[test]
fn test_terminator_manager_default() {
let manager = TerminatorManager;
let new_manager = TerminatorManager::new();
let _manager_ref = &manager;
let _new_manager_ref = &new_manager;
}
#[test]
fn test_terminator_manager_multiple_instances() {
let manager1 = TerminatorManager::new();
let manager2 = TerminatorManager::new();
let manager3 = TerminatorManager;
let _manager1_ref = &manager1;
let _manager2_ref = &manager2;
let _manager3_ref = &manager3;
}
}