@@ -773,6 +773,7 @@ mod test {
773
773
script : Default :: default ( ) ,
774
774
} ;
775
775
776
+ // Strict encode
776
777
let mut encoder = vec ! [ ] ;
777
778
transition
778
779
. transition_type
@@ -791,13 +792,30 @@ mod test {
791
792
transition. script . strict_encode ( & mut encoder) . unwrap ( ) ;
792
793
793
794
let mut encoder1 = vec ! [ ] ;
794
- let mut encoder2 = vec ! [ ] ;
795
-
796
- transition. clone ( ) . commit_encode ( & mut encoder1) ;
797
- transition. clone ( ) . strict_encode ( & mut encoder2) . unwrap ( ) ;
795
+ transition. clone ( ) . strict_encode ( & mut encoder1) . unwrap ( ) ;
798
796
799
- assert_eq ! ( encoder1, encoder2) ;
800
797
assert_eq ! ( encoder, encoder1) ;
798
+
799
+ // Commit encode
800
+ let transition2 = transition. clone ( ) ;
801
+ let mut encoder2 = vec ! [ ] ;
802
+ transition2
803
+ . transition_type
804
+ . commit_encode ( & mut encoder2) ;
805
+ transition2. metadata . commit_encode ( & mut encoder2) ;
806
+ transition2
807
+ . parent_owned_rights
808
+ . commit_encode ( & mut encoder2) ;
809
+ transition2. owned_rights . commit_encode ( & mut encoder2) ;
810
+ transition2
811
+ . public_rights
812
+ . commit_encode ( & mut encoder2) ;
813
+ transition2. script . commit_encode ( & mut encoder2) ;
814
+
815
+ let mut encoder3 = vec ! [ ] ;
816
+ transition. clone ( ) . commit_encode ( & mut encoder3) ;
817
+
818
+ assert_eq ! ( encoder2, encoder3) ;
801
819
}
802
820
803
821
#[ test]
@@ -818,7 +836,7 @@ mod test {
818
836
) ;
819
837
assert_eq ! (
820
838
transition. node_id( ) . to_hex( ) ,
821
- "72a375d75c925aee4e6c077b37cd85eb8a0d3a598d03c3ac038e31a46b145ac6 "
839
+ "e2f910dbebc96dfc804175860758ce5283d61a841c96108550db8c53289298c2 "
822
840
) ;
823
841
824
842
assert_eq ! ( genesis. transition_type( ) , None ) ;
@@ -1034,7 +1052,7 @@ mod test {
1034
1052
) ;
1035
1053
assert_eq ! (
1036
1054
transition. clone( ) . consensus_commit( ) ,
1037
- NodeId :: from_hex( "72a375d75c925aee4e6c077b37cd85eb8a0d3a598d03c3ac038e31a46b145ac6 " )
1055
+ NodeId :: from_hex( "e2f910dbebc96dfc804175860758ce5283d61a841c96108550db8c53289298c2 " )
1038
1056
. unwrap( )
1039
1057
) ;
1040
1058
@@ -1048,7 +1066,7 @@ mod test {
1048
1066
) ;
1049
1067
assert_eq ! (
1050
1068
transition. clone( ) . consensus_commit( ) ,
1051
- NodeId :: from_hex( "0306cc6881cacd66ba1f842fb0b51481789d2580baf0089472ad207989e58670 " )
1069
+ NodeId :: from_hex( "e2f910dbebc96dfc804175860758ce5283d61a841c96108550db8c53289298c2 " )
1052
1070
. unwrap( )
1053
1071
) ;
1054
1072
}
0 commit comments