@@ -95,22 +95,15 @@ test "TreeView container nested types set/get/commit" {
9595 comp_list : CompList ,
9696 });
9797
98- var outer_value : Outer.Type = Outer .default_value ;
99- defer Outer .deinit (allocator , & outer_value );
100-
101- const root = try Outer .tree .fromValue (allocator , & pool , & outer_value );
102- var view = try Outer .TreeView .init (allocator , & pool , root );
98+ var view = try Outer .defaultTreeView (allocator , & pool );
10399 defer view .deinit ();
104100
105101 try std .testing .expectEqual (@as (u64 , 0 ), try view .get ("n" ));
106102 try view .set ("n" , @as (u64 , 7 ));
107103 try std .testing .expectEqual (@as (u64 , 7 ), try view .get ("n" ));
108104
109105 {
110- var bytes_value : Bytes.Type = Bytes .default_value ;
111- defer bytes_value .deinit (allocator );
112- const bytes_root = try Bytes .tree .fromValue (allocator , & pool , & bytes_value );
113- var bytes_view = try Bytes .TreeView .init (allocator , & pool , bytes_root );
106+ var bytes_view = try Bytes .defaultTreeView (allocator , & pool );
114107
115108 try bytes_view .push (@as (u8 , 0xAA ));
116109 try bytes_view .push (@as (u8 , 0xBB ));
@@ -124,9 +117,7 @@ test "TreeView container nested types set/get/commit" {
124117 }
125118
126119 {
127- const basic_vec_value : BasicVec.Type = [_ ]u16 { 0 , 0 , 0 , 0 };
128- const basic_vec_root = try BasicVec .tree .fromValue (& pool , & basic_vec_value );
129- var basic_vec_view = try BasicVec .TreeView .init (allocator , & pool , basic_vec_root );
120+ var basic_vec_view = try BasicVec .defaultTreeView (allocator , & pool );
130121
131122 try std .testing .expectEqual (@as (u16 , 0 ), try basic_vec_view .get (0 ));
132123 try basic_vec_view .set (0 , @as (u16 , 1 ));
@@ -166,24 +157,15 @@ test "TreeView container nested types set/get/commit" {
166157 }
167158
168159 {
169- var comp_list_value : CompList.Type = .empty ;
170- defer CompList .deinit (allocator , & comp_list_value );
171- const comp_list_root = try CompList .tree .fromValue (allocator , & pool , & comp_list_value );
172- var comp_list_view = try CompList .TreeView .init (allocator , & pool , comp_list_root );
173-
174- var inner_value : InnerVar.Type = InnerVar .default_value ;
175- defer InnerVar .deinit (allocator , & inner_value );
176- const inner_root = try InnerVar .tree .fromValue (allocator , & pool , & inner_value );
177- var inner_view : ? InnerVar.TreeView = try InnerVar .TreeView .init (allocator , & pool , inner_root );
160+ var comp_list_view = try CompList .defaultTreeView (allocator , & pool );
161+
162+ var inner_view : ? InnerVar.TreeView = try InnerVar .defaultTreeView (allocator , & pool );
178163 defer if (inner_view ) | * v | v .deinit ();
179164 const inner = & inner_view .? ;
180165
181166 try inner .set ("id" , @as (u32 , 99 ));
182167
183- var payload_value : InnerVar .TreeView .Field ("payload" ).SszType.Type = InnerVar .TreeView .Field ("payload" ).SszType .default_value ;
184- defer payload_value .deinit (allocator );
185- const payload_root = try InnerVar .TreeView .Field ("payload" ).SszType .tree .fromValue (allocator , & pool , & payload_value );
186- var payload_view = try InnerVar .TreeView .Field ("payload" ).init (allocator , & pool , payload_root );
168+ var payload_view = try InnerVar .TreeView .Field ("payload" ).SszType .defaultTreeView (allocator , & pool );
187169 try payload_view .push (@as (u8 , 0x5A ));
188170 try inner .set ("payload" , payload_view );
189171
0 commit comments