@@ -15,7 +15,7 @@ use crate::{
1515 |_| {
1616 let ( sk, kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
1717 let id = UuidV7 :: new( ) ;
18- Builder :: new ( )
18+ Builder :: with_required_fields ( )
1919 . with_metadata_field( SupportedField :: Id ( id) )
2020 . with_metadata_field( SupportedField :: Ver ( id) )
2121 . add_signature( |m| sk. sign( & m) . to_vec( ) , kid. clone( ) )
@@ -28,15 +28,15 @@ use crate::{
2828 |provider| {
2929 let ( sk, kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
3030 let id = UuidV7 :: new( ) ;
31- let doc = Builder :: new ( )
31+ let doc = Builder :: with_required_fields ( )
3232 . with_metadata_field( SupportedField :: Id ( id) )
3333 . with_metadata_field( SupportedField :: Ver ( id) )
3434 . add_signature( |m| sk. sign( & m) . to_vec( ) , kid. clone( ) )
3535 . unwrap( )
3636 . build( ) ;
3737 provider. add_document( & doc) . unwrap( ) ;
3838
39- Builder :: new ( )
39+ Builder :: with_required_fields ( )
4040 . with_metadata_field( SupportedField :: Id ( id) )
4141 . with_metadata_field( SupportedField :: Ver ( UuidV7 :: new( ) ) )
4242 . add_signature( |m| sk. sign( & m) . to_vec( ) , kid. clone( ) )
@@ -50,7 +50,7 @@ use crate::{
5050 let ( a_sk, a_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
5151 let ( c_sk, c_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
5252 let id = UuidV7 :: new( ) ;
53- let doc = Builder :: new ( )
53+ let doc = Builder :: with_required_fields ( )
5454 . with_metadata_field( SupportedField :: Id ( id) )
5555 . with_metadata_field( SupportedField :: Ver ( id) )
5656 . with_metadata_field( SupportedField :: Collaborators ( vec![ c_kid. clone( ) ] . into( ) ) )
@@ -59,7 +59,7 @@ use crate::{
5959 . build( ) ;
6060 provider. add_document( & doc) . unwrap( ) ;
6161
62- Builder :: new ( )
62+ Builder :: with_required_fields ( )
6363 . with_metadata_field( SupportedField :: Id ( id) )
6464 . with_metadata_field( SupportedField :: Ver ( UuidV7 :: new( ) ) )
6565 . add_signature( |m| a_sk. sign( & m) . to_vec( ) , a_kid. clone( ) )
@@ -75,7 +75,7 @@ use crate::{
7575 let ( a_sk, a_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
7676 let ( c_sk, c_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
7777 let id = UuidV7 :: new( ) ;
78- let doc = Builder :: new ( )
78+ let doc = Builder :: with_required_fields ( )
7979 . with_metadata_field( SupportedField :: Id ( id) )
8080 . with_metadata_field( SupportedField :: Ver ( id) )
8181 . with_metadata_field( SupportedField :: Collaborators ( vec![ c_kid. clone( ) ] . into( ) ) )
@@ -84,7 +84,7 @@ use crate::{
8484 . build( ) ;
8585 provider. add_document( & doc) . unwrap( ) ;
8686
87- Builder :: new ( )
87+ Builder :: with_required_fields ( )
8888 . with_metadata_field( SupportedField :: Id ( id) )
8989 . with_metadata_field( SupportedField :: Ver ( UuidV7 :: new( ) ) )
9090 . add_signature( |m| c_sk. sign( & m) . to_vec( ) , c_kid. clone( ) )
@@ -96,7 +96,7 @@ use crate::{
9696#[ test_case(
9797 |_| {
9898 let id = UuidV7 :: new( ) ;
99- Builder :: new ( )
99+ Builder :: with_required_fields ( )
100100 . with_metadata_field( SupportedField :: Id ( id) )
101101 . with_metadata_field( SupportedField :: Ver ( id) )
102102 . build( )
@@ -108,7 +108,7 @@ use crate::{
108108 let ( sk1, kid1) = create_dummy_key_pair( RoleId :: Role0 ) ;
109109 let ( sk2, kid2) = create_dummy_key_pair( RoleId :: Role0 ) ;
110110 let id = UuidV7 :: new( ) ;
111- Builder :: new ( )
111+ Builder :: with_required_fields ( )
112112 . with_metadata_field( SupportedField :: Id ( id) )
113113 . with_metadata_field( SupportedField :: Ver ( id) )
114114 . add_signature( |m| sk1. sign( & m) . to_vec( ) , kid1. clone( ) )
@@ -123,7 +123,7 @@ use crate::{
123123 |provider| {
124124 let ( sk, kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
125125 let id = UuidV7 :: new( ) ;
126- let doc = Builder :: new ( )
126+ let doc = Builder :: with_required_fields ( )
127127 . with_metadata_field( SupportedField :: Id ( id) )
128128 . with_metadata_field( SupportedField :: Ver ( id) )
129129 . add_signature( |m| sk. sign( & m) . to_vec( ) , kid. clone( ) )
@@ -132,7 +132,7 @@ use crate::{
132132 provider. add_document( & doc) . unwrap( ) ;
133133
134134 let ( sk, kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
135- Builder :: new ( )
135+ Builder :: with_required_fields ( )
136136 . with_metadata_field( SupportedField :: Id ( id) )
137137 . with_metadata_field( SupportedField :: Ver ( UuidV7 :: new( ) ) )
138138 . add_signature( |m| sk. sign( & m) . to_vec( ) , kid. clone( ) )
@@ -146,15 +146,15 @@ use crate::{
146146 let ( a_sk, a_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
147147 let ( c_sk, c_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
148148 let id = UuidV7 :: new( ) ;
149- let doc = Builder :: new ( )
149+ let doc = Builder :: with_required_fields ( )
150150 . with_metadata_field( SupportedField :: Id ( id) )
151151 . with_metadata_field( SupportedField :: Ver ( id) )
152152 . add_signature( |m| a_sk. sign( & m) . to_vec( ) , a_kid. clone( ) )
153153 . unwrap( )
154154 . build( ) ;
155155 provider. add_document( & doc) . unwrap( ) ;
156156
157- Builder :: new ( )
157+ Builder :: with_required_fields ( )
158158 . with_metadata_field( SupportedField :: Id ( id) )
159159 . with_metadata_field( SupportedField :: Ver ( UuidV7 :: new( ) ) )
160160 . add_signature( |m| a_sk. sign( & m) . to_vec( ) , a_kid. clone( ) )
@@ -170,7 +170,7 @@ use crate::{
170170 let ( a_sk, a_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
171171 let ( c1_sk, c1_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
172172 let id = UuidV7 :: new( ) ;
173- let doc = Builder :: new ( )
173+ let doc = Builder :: with_required_fields ( )
174174 . with_metadata_field( SupportedField :: Id ( id) )
175175 . with_metadata_field( SupportedField :: Ver ( id) )
176176 . with_metadata_field( SupportedField :: Collaborators ( vec![ c1_kid. clone( ) ] . into( ) ) )
@@ -180,7 +180,7 @@ use crate::{
180180 provider. add_document( & doc) . unwrap( ) ;
181181
182182 let ( c2_sk, c2_kid) = create_dummy_key_pair( RoleId :: Role0 ) ;
183- Builder :: new ( )
183+ Builder :: with_required_fields ( )
184184 . with_metadata_field( SupportedField :: Id ( id) )
185185 . with_metadata_field( SupportedField :: Ver ( UuidV7 :: new( ) ) )
186186 . add_signature( |m| a_sk. sign( & m) . to_vec( ) , a_kid. clone( ) )
@@ -200,9 +200,9 @@ fn ownership_test(
200200
201201 let doc = doc_gen ( & mut provider) ;
202202
203- let res = DocumentOwnershipRule :: CollaboratorsFieldBased
203+ DocumentOwnershipRule :: CollaboratorsFieldBased
204204 . check_inner ( & doc, & provider)
205205 . unwrap ( ) ;
206206 println ! ( "{:?}" , doc. report( ) ) ;
207- res
207+ !doc . report ( ) . is_problematic ( )
208208}
0 commit comments