|
@@ -100,25 +100,25 @@ impl TestBuilder {
|
|
|
}
|
|
|
|
|
|
fn run_op(&mut self, op: &TestOp) {
|
|
|
- log::trace!("***************** 😈{} *******************", &op);
|
|
|
+ tracing::trace!("***************** 😈{} *******************", &op);
|
|
|
match op {
|
|
|
TestOp::Insert(delta_i, s, index) => {
|
|
|
let document = &mut self.documents[*delta_i];
|
|
|
let delta = document.insert(*index, s).unwrap();
|
|
|
- log::debug!("Insert delta: {}", delta.to_json());
|
|
|
+ tracing::debug!("Insert delta: {}", delta.to_json());
|
|
|
|
|
|
self.deltas.insert(*delta_i, Some(delta));
|
|
|
},
|
|
|
TestOp::Delete(delta_i, iv) => {
|
|
|
let document = &mut self.documents[*delta_i];
|
|
|
let delta = document.replace(*iv, "").unwrap();
|
|
|
- log::trace!("Delete delta: {}", delta.to_json());
|
|
|
+ tracing::trace!("Delete delta: {}", delta.to_json());
|
|
|
self.deltas.insert(*delta_i, Some(delta));
|
|
|
},
|
|
|
TestOp::Replace(delta_i, iv, s) => {
|
|
|
let document = &mut self.documents[*delta_i];
|
|
|
let delta = document.replace(*iv, s).unwrap();
|
|
|
- log::trace!("Replace delta: {}", delta.to_json());
|
|
|
+ tracing::trace!("Replace delta: {}", delta.to_json());
|
|
|
self.deltas.insert(*delta_i, Some(delta));
|
|
|
},
|
|
|
TestOp::InsertBold(delta_i, s, iv) => {
|
|
@@ -130,7 +130,7 @@ impl TestBuilder {
|
|
|
let document = &mut self.documents[*delta_i];
|
|
|
let attribute = Attribute::Bold(*enable);
|
|
|
let delta = document.format(*iv, attribute).unwrap();
|
|
|
- log::trace!("Bold delta: {}", delta.to_json());
|
|
|
+ tracing::trace!("Bold delta: {}", delta.to_json());
|
|
|
self.deltas.insert(*delta_i, Some(delta));
|
|
|
},
|
|
|
TestOp::Italic(delta_i, iv, enable) => {
|
|
@@ -140,28 +140,28 @@ impl TestBuilder {
|
|
|
false => Attribute::Italic(false),
|
|
|
};
|
|
|
let delta = document.format(*iv, attribute).unwrap();
|
|
|
- log::trace!("Italic delta: {}", delta.to_json());
|
|
|
+ tracing::trace!("Italic delta: {}", delta.to_json());
|
|
|
self.deltas.insert(*delta_i, Some(delta));
|
|
|
},
|
|
|
TestOp::Header(delta_i, iv, level) => {
|
|
|
let document = &mut self.documents[*delta_i];
|
|
|
let attribute = Attribute::Header(*level);
|
|
|
let delta = document.format(*iv, attribute).unwrap();
|
|
|
- log::trace!("Header delta: {}", delta.to_json());
|
|
|
+ tracing::trace!("Header delta: {}", delta.to_json());
|
|
|
self.deltas.insert(*delta_i, Some(delta));
|
|
|
},
|
|
|
TestOp::Link(delta_i, iv, link) => {
|
|
|
let document = &mut self.documents[*delta_i];
|
|
|
let attribute = Attribute::Link(link.to_owned());
|
|
|
let delta = document.format(*iv, attribute).unwrap();
|
|
|
- log::trace!("Link delta: {}", delta.to_json());
|
|
|
+ tracing::trace!("Link delta: {}", delta.to_json());
|
|
|
self.deltas.insert(*delta_i, Some(delta));
|
|
|
},
|
|
|
TestOp::Bullet(delta_i, iv, enable) => {
|
|
|
let document = &mut self.documents[*delta_i];
|
|
|
let attribute = Attribute::Bullet(*enable);
|
|
|
let delta = document.format(*iv, attribute).unwrap();
|
|
|
- log::debug!("Bullet delta: {}", delta.to_json());
|
|
|
+ tracing::debug!("Bullet delta: {}", delta.to_json());
|
|
|
|
|
|
self.deltas.insert(*delta_i, Some(delta));
|
|
|
},
|
|
@@ -170,7 +170,7 @@ impl TestBuilder {
|
|
|
.delta()
|
|
|
.transform(&self.documents[*delta_b_i].delta())
|
|
|
.unwrap();
|
|
|
- log::trace!("a:{:?},b:{:?}", a_prime, b_prime);
|
|
|
+ tracing::trace!("a:{:?},b:{:?}", a_prime, b_prime);
|
|
|
|
|
|
let data_left = self.documents[*delta_a_i].delta().compose(&b_prime).unwrap();
|
|
|
let data_right = self.documents[*delta_b_i].delta().compose(&a_prime).unwrap();
|
|
@@ -190,20 +190,20 @@ impl TestBuilder {
|
|
|
TestOp::Invert(delta_a_i, delta_b_i) => {
|
|
|
let delta_a = &self.documents[*delta_a_i].delta();
|
|
|
let delta_b = &self.documents[*delta_b_i].delta();
|
|
|
- log::debug!("Invert: ");
|
|
|
- log::debug!("a: {}", delta_a.to_json());
|
|
|
- log::debug!("b: {}", delta_b.to_json());
|
|
|
+ tracing::debug!("Invert: ");
|
|
|
+ tracing::debug!("a: {}", delta_a.to_json());
|
|
|
+ tracing::debug!("b: {}", delta_b.to_json());
|
|
|
|
|
|
let (_, b_prime) = delta_a.transform(delta_b).unwrap();
|
|
|
let undo = b_prime.invert(&delta_a);
|
|
|
|
|
|
let new_delta = delta_a.compose(&b_prime).unwrap();
|
|
|
- log::debug!("new delta: {}", new_delta.to_json());
|
|
|
- log::debug!("undo delta: {}", undo.to_json());
|
|
|
+ tracing::debug!("new delta: {}", new_delta.to_json());
|
|
|
+ tracing::debug!("undo delta: {}", undo.to_json());
|
|
|
|
|
|
let new_delta_after_undo = new_delta.compose(&undo).unwrap();
|
|
|
|
|
|
- log::debug!("inverted delta a: {}", new_delta_after_undo.to_string());
|
|
|
+ tracing::debug!("inverted delta a: {}", new_delta_after_undo.to_string());
|
|
|
|
|
|
assert_eq!(delta_a, &&new_delta_after_undo);
|
|
|
|