History

[commitgraph] refactor

Sebastian Thiel committed 6 years ago

Commit 2ed00371 parent 70269613 files · +15 −11Browse files

Showing the changes to git-commitgraph/tests/commitgraph.rs (1 of 3 files). Show all

Unified · Split

git-commitgraph/tests/commitgraph.rs+8−4
@@ -9,6 +9,8 @@ use std::{ · 8 unmodified lines
99 process::Command,
1010 };
1111
12+type Result = std::result::Result<(), Box<dyn std::error::Error>>;
13+
1214 mod access;
1315
1416 pub fn check_common(cg: &Graph, expected: &HashMap<String, RefInfo, impl BuildHasher>) {
@@ -35,6 +37,7 @@ pub fn check_common(cg: &Graph, expected: &HashMap<String, RefInfo, impl BuildHa · 20 unmodified lines
3537 .expect("find RefInfo by id")
3638 })
3739 .collect();
40+
3841 let commit = cg.commit_at(ref_info.pos());
3942 assert_eq!(commit.id(), ref_info.id());
4043 assert_eq!(commit.root_tree_id(), ref_info.root_tree_id());
@@ -45,7 +48,7 @@ pub fn check_common(cg: &Graph, expected: &HashMap<String, RefInfo, impl BuildHa · 4 unmodified lines
4548 assert_eq!(
4649 commit
4750 .iter_parents()
48− .collect::<Result<Vec<_>, _>>()
51+ .collect::<std::result::Result<Vec<_>, _>>()
4952 .expect("failed to access commit's parents"),
5053 expected_parents.iter().map(|x| x.pos()).collect::<Vec<_>>()
5154 );
@@ -134,10 +137,11 @@ pub fn inspect_refs(repo_dir: impl AsRef<Path>, refs: &[&'static str]) -> HashMa · 82 unmodified lines
134137 infos.sort_by_key(|x| x.1);
135138
136139 let get_pos = |id: borrowed::Id| -> GraphPosition {
137− let pos = infos
140+ let pos: u32 = infos
138141 .binary_search_by_key(&id, |x| x.1.to_borrowed())
139− .expect("sorted_ids to contain id");
140− let pos: u32 = pos.try_into().expect("graph position to fit in u32");
142+ .expect("sorted_ids to contain id")
143+ .try_into()
144+ .expect("graph position to fit in u32");
141145 GraphPosition(pos)
142146 };
143147