use git_testtools::hex_to_id; fn oid() -> git_hash::ObjectId { hex_to_id("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")} fn oid2() -> git_hash::ObjectId { hex_to_id("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb")} #[test]fn include() { assert_eq!( git_revision::Spec::Include(oid()).to_string(), "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" );} #[test]fn exclude() { assert_eq!( git_revision::Spec::Exclude(oid()).to_string(), "^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" );} #[test]fn range() { assert_eq!( git_revision::Spec::Range { from: oid(), to: oid2() } .to_string(), "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" );} #[test]fn merge() { assert_eq!( git_revision::Spec::Merge { theirs: oid(), ours: oid2() } .to_string(), "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" );} #[test]fn include_parents() { assert_eq!( git_revision::Spec::IncludeOnlyParents(oid()).to_string(), "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^@" );} #[test]fn exclude_parents() { assert_eq!( git_revision::Spec::ExcludeParents(oid()).to_string(), "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^!" );}
use git_testtools::hex_to_id;
fn oid() -> git_hash::ObjectId {
hex_to_id("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
}
fn oid2() -> git_hash::ObjectId {
hex_to_id("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb")
}
#[test]
fn include() {
assert_eq!(
git_revision::Spec::Include(oid()).to_string(),
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
);
}
#[test]
fn exclude() {
assert_eq!(
git_revision::Spec::Exclude(oid()).to_string(),
"^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
);
}
#[test]
fn range() {
assert_eq!(
git_revision::Spec::Range {
from: oid(),
to: oid2()
}
.to_string(),
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
);
}
#[test]
fn merge() {
assert_eq!(
git_revision::Spec::Merge {
theirs: oid(),
ours: oid2()
}
.to_string(),
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
);
}
#[test]
fn include_parents() {
assert_eq!(
git_revision::Spec::IncludeOnlyParents(oid()).to_string(),
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^@"
);
}
#[test]
fn exclude_parents() {
assert_eq!(
git_revision::Spec::ExcludeParents(oid()).to_string(),
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^!"
);
}