1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
// SPDX-FileCopyrightText: 2025 undoredo contributors // // SPDX-License-Identifier: MIT OR Apache-2.0 #![cfg(feature = "std")] #[path = "../common/mod.rs"] mod common; use std::collections::HashSet; use undoredo::Recorder; #[test] fn test_apply_edit_on_set() { let recorder = Recorder::<HashSet<i32>>::new(HashSet::new()); common::test_apply_edit_on_set(recorder); } #[test] fn test_insert_and_remove_on_set() { let recorder = Recorder::<HashSet<i32>>::new(HashSet::new()); common::test_insert_and_remove_on_set(recorder); } #[test] fn test_undo_redo_on_set() { common::test_undo_redo_on_set::<i32, HashSet<i32>, HashSet<i32>>(HashSet::new()); }