1use crate::CreatedDelta;
2use crate::{number_diff_impl_u8_or_i8, number_patch_impl_u8_or_i8};
3
4number_diff_impl_u8_or_i8!(bool, bool);
5number_patch_impl_u8_or_i8!(bool, bool);
6
7#[cfg(test)]
8mod tests {
9 use crate::dipa_impl_tester::DipaImplTester;
10
11 #[test]
12 fn bool_unchanged() {
13 DipaImplTester {
14 label: Some("Diff patch same bool"),
15 start: &mut true,
16 end: &true,
17 expected_delta: true,
18 expected_serialized_patch_size: 1,
19 expected_did_change: false,
20 }
21 .test();
22 }
23
24 #[test]
25 fn bool_changed() {
26 DipaImplTester {
27 label: Some("Diff patch different bool"),
28 start: &mut true,
29 end: &false,
30 expected_delta: false,
31 expected_serialized_patch_size: 1,
32 expected_did_change: true,
33 }
34 .test();
35 }
36}