Run cargo fmt
This commit is contained in:
+38
-28
@@ -1,7 +1,7 @@
|
||||
extern crate difflib;
|
||||
|
||||
use difflib::sequencematcher::{SequenceMatcher, Match, Opcode};
|
||||
use difflib::differ::Differ;
|
||||
use difflib::sequencematcher::{Match, Opcode, SequenceMatcher};
|
||||
|
||||
#[test]
|
||||
fn test_longest_match() {
|
||||
@@ -97,8 +97,10 @@ fn test_differ_compare() {
|
||||
let second_text = vec!["ore\n", "tree\n", "emu\n"];
|
||||
let differ = Differ::new();
|
||||
let result = differ.compare(&first_text, &second_text).join("");
|
||||
assert_eq!(result,
|
||||
"- one\n? ^\n+ ore\n? ^\n- two\n- three\n? -\n+ tree\n+ emu\n");
|
||||
assert_eq!(
|
||||
result,
|
||||
"- one\n? ^\n+ ore\n? ^\n- two\n- three\n? -\n+ tree\n+ emu\n"
|
||||
);
|
||||
}
|
||||
|
||||
fn is_junk_char(ch: &str) -> bool {
|
||||
@@ -115,8 +117,10 @@ fn test_differ_compare_with_func() {
|
||||
let mut differ = Differ::new();
|
||||
differ.char_junk = Some(is_junk_char);
|
||||
let result = differ.compare(&first_text, &second_text).join("");
|
||||
assert_eq!(result,
|
||||
"- one\n? ^\n+ ore\n? ^\n- two\n- three\n? -\n+ tree\n+ emu\n");
|
||||
assert_eq!(
|
||||
result,
|
||||
"- one\n? ^\n+ ore\n? ^\n- two\n- three\n? -\n+ tree\n+ emu\n"
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -133,33 +137,39 @@ fn test_differ_restore() {
|
||||
fn test_unified_diff() {
|
||||
let first_text = "one two three four".split(" ").collect::<Vec<&str>>();
|
||||
let second_text = "zero one tree four".split(" ").collect::<Vec<&str>>();
|
||||
let result = difflib::unified_diff(&first_text,
|
||||
&second_text,
|
||||
"Original",
|
||||
"Current",
|
||||
"2005-01-26 23:30:50",
|
||||
"2010-04-02 10:20:52",
|
||||
3)
|
||||
.join("");
|
||||
assert_eq!(result,
|
||||
"--- Original\t2005-01-26 23:30:50\n+++ Current\t2010-04-02 10:20:52\n@@ -1,4 \
|
||||
+1,4 @@\n+zero one-two-three+tree four");
|
||||
let result = difflib::unified_diff(
|
||||
&first_text,
|
||||
&second_text,
|
||||
"Original",
|
||||
"Current",
|
||||
"2005-01-26 23:30:50",
|
||||
"2010-04-02 10:20:52",
|
||||
3,
|
||||
).join("");
|
||||
assert_eq!(
|
||||
result,
|
||||
"--- Original\t2005-01-26 23:30:50\n+++ Current\t2010-04-02 10:20:52\n@@ -1,4 \
|
||||
+1,4 @@\n+zero one-two-three+tree four"
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_context_diff() {
|
||||
let first_text = "one two three four".split(" ").collect::<Vec<&str>>();
|
||||
let second_text = "zero one tree four".split(" ").collect::<Vec<&str>>();
|
||||
let result = difflib::context_diff(&first_text,
|
||||
&second_text,
|
||||
"Original",
|
||||
"Current",
|
||||
"2005-01-26 23:30:50",
|
||||
"2010-04-02 10:20:52",
|
||||
3)
|
||||
.join("");
|
||||
assert_eq!(result,
|
||||
"*** Original\t2005-01-26 23:30:50\n--- Current\t2010-04-02 \
|
||||
10:20:52\n***************\n*** 1,4 ****\n one! two! three four--- 1,4 ----\n+ \
|
||||
zero one! tree four");
|
||||
let result = difflib::context_diff(
|
||||
&first_text,
|
||||
&second_text,
|
||||
"Original",
|
||||
"Current",
|
||||
"2005-01-26 23:30:50",
|
||||
"2010-04-02 10:20:52",
|
||||
3,
|
||||
).join("");
|
||||
assert_eq!(
|
||||
result,
|
||||
"*** Original\t2005-01-26 23:30:50\n--- Current\t2010-04-02 \
|
||||
10:20:52\n***************\n*** 1,4 ****\n one! two! three four--- 1,4 ----\n+ \
|
||||
zero one! tree four"
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user