@@ -22,41 +22,22 @@ fn is_null() {
22
22
23
23
#[ test]
24
24
fn is_empty_blob ( ) {
25
- // Test with ObjectId::empty_blob
26
25
let empty_blob = gix_hash:: ObjectId :: empty_blob ( gix_hash:: Kind :: Sha1 ) ;
27
26
assert ! ( empty_blob. is_empty_blob( ) ) ;
28
27
assert ! ( empty_blob. as_ref( ) . is_empty_blob( ) ) ;
29
-
30
- // Test that non-empty blob hash returns false
28
+
31
29
let non_empty = gix_hash:: Kind :: Sha1 . null ( ) ;
32
30
assert ! ( !non_empty. is_empty_blob( ) ) ;
33
31
assert ! ( !non_empty. as_ref( ) . is_empty_blob( ) ) ;
34
32
}
35
33
36
34
#[ test]
37
35
fn is_empty_tree ( ) {
38
- // Test with ObjectId::empty_tree
39
36
let empty_tree = gix_hash:: ObjectId :: empty_tree ( gix_hash:: Kind :: Sha1 ) ;
40
37
assert ! ( empty_tree. is_empty_tree( ) ) ;
41
38
assert ! ( empty_tree. as_ref( ) . is_empty_tree( ) ) ;
42
-
43
- // Test that non-empty tree hash returns false
39
+
44
40
let non_empty = gix_hash:: Kind :: Sha1 . null ( ) ;
45
41
assert ! ( !non_empty. is_empty_tree( ) ) ;
46
42
assert ! ( !non_empty. as_ref( ) . is_empty_tree( ) ) ;
47
43
}
48
-
49
- #[ test]
50
- fn oid_methods_are_consistent_with_objectid ( ) {
51
- // Verify that the oid methods return the same results as ObjectId methods
52
- let empty_blob = gix_hash:: ObjectId :: empty_blob ( gix_hash:: Kind :: Sha1 ) ;
53
- let empty_tree = gix_hash:: ObjectId :: empty_tree ( gix_hash:: Kind :: Sha1 ) ;
54
-
55
- // Check that ObjectId and oid versions give same results
56
- assert_eq ! ( empty_blob. is_empty_blob( ) , empty_blob. as_ref( ) . is_empty_blob( ) ) ;
57
- assert_eq ! ( empty_tree. is_empty_tree( ) , empty_tree. as_ref( ) . is_empty_tree( ) ) ;
58
-
59
- // Check cross-validation (empty blob is not empty tree and vice versa)
60
- assert ! ( !empty_blob. as_ref( ) . is_empty_tree( ) ) ;
61
- assert ! ( !empty_tree. as_ref( ) . is_empty_blob( ) ) ;
62
- }
0 commit comments