@@ -62,7 +62,7 @@ mod test {
62
62
63
63
#[ test]
64
64
fn is_valid_transition_a_valid_transition ( ) {
65
- let next = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 100 . into( ) ) ]
65
+ let next = vec ! [ ( ADDRESSES [ "publisher" ] , 100 . into( ) ) ]
66
66
. into_iter ( )
67
67
. collect ( ) ;
68
68
@@ -75,8 +75,8 @@ mod test {
75
75
#[ test]
76
76
fn is_valid_transition_more_funds_than_dummy_channel ( ) {
77
77
let next = vec ! [
78
- ( ADDRESSES [ "publisher" ] . clone ( ) , 51 . into( ) ) ,
79
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 50 . into( ) ) ,
78
+ ( ADDRESSES [ "publisher" ] , 51 . into( ) ) ,
79
+ ( ADDRESSES [ "publisher2" ] , 50 . into( ) ) ,
80
80
]
81
81
. into_iter ( )
82
82
. collect ( ) ;
@@ -89,11 +89,11 @@ mod test {
89
89
90
90
#[ test]
91
91
fn is_valid_transition_single_value_is_lower ( ) {
92
- let prev = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 55 . into( ) ) ]
92
+ let prev = vec ! [ ( ADDRESSES [ "publisher" ] , 55 . into( ) ) ]
93
93
. into_iter ( )
94
94
. collect ( ) ;
95
95
96
- let next = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 54 . into( ) ) ]
96
+ let next = vec ! [ ( ADDRESSES [ "publisher" ] , 54 . into( ) ) ]
97
97
. into_iter ( )
98
98
. collect ( ) ;
99
99
@@ -105,13 +105,13 @@ mod test {
105
105
106
106
#[ test]
107
107
fn is_valid_transition_a_value_is_lower_but_overall_sum_is_higher ( ) {
108
- let prev = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 55 . into( ) ) ]
108
+ let prev = vec ! [ ( ADDRESSES [ "publisher" ] , 55 . into( ) ) ]
109
109
. into_iter ( )
110
110
. collect ( ) ;
111
111
112
112
let next = vec ! [
113
- ( ADDRESSES [ "publisher" ] . clone ( ) , 54 . into( ) ) ,
114
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 3 . into( ) ) ,
113
+ ( ADDRESSES [ "publisher" ] , 54 . into( ) ) ,
114
+ ( ADDRESSES [ "publisher2" ] , 3 . into( ) ) ,
115
115
]
116
116
. into_iter ( )
117
117
. collect ( ) ;
@@ -125,13 +125,13 @@ mod test {
125
125
#[ test]
126
126
fn is_valid_transition_overall_sum_is_lower ( ) {
127
127
let prev = vec ! [
128
- ( ADDRESSES [ "publisher" ] . clone ( ) , 54 . into( ) ) ,
129
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 3 . into( ) ) ,
128
+ ( ADDRESSES [ "publisher" ] , 54 . into( ) ) ,
129
+ ( ADDRESSES [ "publisher2" ] , 3 . into( ) ) ,
130
130
]
131
131
. into_iter ( )
132
132
. collect ( ) ;
133
133
134
- let next = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 54 . into( ) ) ]
134
+ let next = vec ! [ ( ADDRESSES [ "publisher" ] , 54 . into( ) ) ]
135
135
. into_iter ( )
136
136
. collect ( ) ;
137
137
@@ -144,13 +144,13 @@ mod test {
144
144
#[ test]
145
145
fn is_valid_transition_overall_sum_is_the_same_but_we_remove_an_entry ( ) {
146
146
let prev = vec ! [
147
- ( ADDRESSES [ "publisher" ] . clone ( ) , 54 . into( ) ) ,
148
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 3 . into( ) ) ,
147
+ ( ADDRESSES [ "publisher" ] , 54 . into( ) ) ,
148
+ ( ADDRESSES [ "publisher2" ] , 3 . into( ) ) ,
149
149
]
150
150
. into_iter ( )
151
151
. collect ( ) ;
152
152
153
- let next = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 57 . into( ) ) ]
153
+ let next = vec ! [ ( ADDRESSES [ "publisher" ] , 57 . into( ) ) ]
154
154
. into_iter ( )
155
155
. collect ( ) ;
156
156
@@ -163,13 +163,13 @@ mod test {
163
163
#[ test]
164
164
fn is_valid_transition_transition_to_a_state_with_a_negative_number ( ) {
165
165
let prev = vec ! [
166
- ( ADDRESSES [ "publisher" ] . clone ( ) , 54 . into( ) ) ,
167
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 3 . into( ) ) ,
166
+ ( ADDRESSES [ "publisher" ] , 54 . into( ) ) ,
167
+ ( ADDRESSES [ "publisher2" ] , 3 . into( ) ) ,
168
168
]
169
169
. into_iter ( )
170
170
. collect ( ) ;
171
171
172
- let next = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 57 . into( ) ) ]
172
+ let next = vec ! [ ( ADDRESSES [ "publisher" ] , 57 . into( ) ) ]
173
173
. into_iter ( )
174
174
. collect ( ) ;
175
175
@@ -182,7 +182,7 @@ mod test {
182
182
#[ test]
183
183
fn get_health_the_approved_balance_tree_gte_our_accounting_is_healthy ( ) {
184
184
let channel = get_dummy_channel ( 50 ) ;
185
- let our = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 50 . into( ) ) ]
185
+ let our = vec ! [ ( ADDRESSES [ "publisher" ] , 50 . into( ) ) ]
186
186
. into_iter ( )
187
187
. collect ( ) ;
188
188
assert ! ( get_health( & channel, & our, & our) >= HEALTH_THRESHOLD ) ;
@@ -191,7 +191,7 @@ mod test {
191
191
get_health(
192
192
& channel,
193
193
& our,
194
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 60 . into( ) ) ]
194
+ & vec![ ( ADDRESSES [ "publisher" ] , 60 . into( ) ) ]
195
195
. into_iter( )
196
196
. collect( )
197
197
) >= HEALTH_THRESHOLD
@@ -200,7 +200,7 @@ mod test {
200
200
201
201
#[ test]
202
202
fn get_health_the_approved_balance_tree_is_positive_our_accounting_is_0_and_it_is_healthy ( ) {
203
- let approved = vec ! [ ( ADDRESSES [ "publisher" ] . clone ( ) , 50 . into( ) ) ]
203
+ let approved = vec ! [ ( ADDRESSES [ "publisher" ] , 50 . into( ) ) ]
204
204
. into_iter ( )
205
205
. collect ( ) ;
206
206
@@ -217,10 +217,10 @@ mod test {
217
217
assert ! (
218
218
get_health(
219
219
& channel,
220
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 80 . into( ) ) ]
220
+ & vec![ ( ADDRESSES [ "publisher" ] , 80 . into( ) ) ]
221
221
. into_iter( )
222
222
. collect( ) ,
223
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 79 . into( ) ) ]
223
+ & vec![ ( ADDRESSES [ "publisher" ] , 79 . into( ) ) ]
224
224
. into_iter( )
225
225
. collect( )
226
226
) >= HEALTH_THRESHOLD
@@ -229,10 +229,10 @@ mod test {
229
229
assert ! (
230
230
get_health(
231
231
& channel,
232
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 2 . into( ) ) ]
232
+ & vec![ ( ADDRESSES [ "publisher" ] , 2 . into( ) ) ]
233
233
. into_iter( )
234
234
. collect( ) ,
235
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 1 . into( ) ) ]
235
+ & vec![ ( ADDRESSES [ "publisher" ] , 1 . into( ) ) ]
236
236
. into_iter( )
237
237
. collect( )
238
238
) >= HEALTH_THRESHOLD
@@ -246,10 +246,10 @@ mod test {
246
246
assert ! (
247
247
get_health(
248
248
& channel,
249
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 80 . into( ) ) ]
249
+ & vec![ ( ADDRESSES [ "publisher" ] , 80 . into( ) ) ]
250
250
. into_iter( )
251
251
. collect( ) ,
252
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 70 . into( ) ) ]
252
+ & vec![ ( ADDRESSES [ "publisher" ] , 70 . into( ) ) ]
253
253
. into_iter( )
254
254
. collect( )
255
255
) < HEALTH_THRESHOLD
@@ -263,10 +263,10 @@ mod test {
263
263
assert ! (
264
264
get_health(
265
265
& channel,
266
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 80 . into( ) ) ]
266
+ & vec![ ( ADDRESSES [ "publisher" ] , 80 . into( ) ) ]
267
267
. into_iter( )
268
268
. collect( ) ,
269
- & vec![ ( ADDRESSES [ "publisher2" ] . clone ( ) , 80 . into( ) ) ]
269
+ & vec![ ( ADDRESSES [ "publisher2" ] , 80 . into( ) ) ]
270
270
. into_iter( )
271
271
. collect( )
272
272
) < HEALTH_THRESHOLD
@@ -275,12 +275,12 @@ mod test {
275
275
assert ! (
276
276
get_health(
277
277
& channel,
278
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 80 . into( ) ) ]
278
+ & vec![ ( ADDRESSES [ "publisher" ] , 80 . into( ) ) ]
279
279
. into_iter( )
280
280
. collect( ) ,
281
281
& vec![
282
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 40 . into( ) ) ,
283
- ( ADDRESSES [ "publisher" ] . clone ( ) , 40 . into( ) )
282
+ ( ADDRESSES [ "publisher2" ] , 40 . into( ) ) ,
283
+ ( ADDRESSES [ "publisher" ] , 40 . into( ) )
284
284
]
285
285
. into_iter( )
286
286
. collect( )
@@ -290,12 +290,12 @@ mod test {
290
290
assert ! (
291
291
get_health(
292
292
& channel,
293
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 80 . into( ) ) ]
293
+ & vec![ ( ADDRESSES [ "publisher" ] , 80 . into( ) ) ]
294
294
. into_iter( )
295
295
. collect( ) ,
296
296
& vec![
297
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 20 . into( ) ) ,
298
- ( ADDRESSES [ "publisher" ] . clone ( ) , 60 . into( ) )
297
+ ( ADDRESSES [ "publisher2" ] , 20 . into( ) ) ,
298
+ ( ADDRESSES [ "publisher" ] , 60 . into( ) )
299
299
]
300
300
. into_iter( )
301
301
. collect( )
@@ -305,12 +305,12 @@ mod test {
305
305
assert ! (
306
306
get_health(
307
307
& channel,
308
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 80 . into( ) ) ]
308
+ & vec![ ( ADDRESSES [ "publisher" ] , 80 . into( ) ) ]
309
309
. into_iter( )
310
310
. collect( ) ,
311
311
& vec![
312
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 2 . into( ) ) ,
313
- ( ADDRESSES [ "publisher" ] . clone ( ) , 78 . into( ) )
312
+ ( ADDRESSES [ "publisher2" ] , 2 . into( ) ) ,
313
+ ( ADDRESSES [ "publisher" ] , 78 . into( ) )
314
314
]
315
315
. into_iter( )
316
316
. collect( )
@@ -321,12 +321,12 @@ mod test {
321
321
get_health(
322
322
& channel,
323
323
& vec![
324
- ( ADDRESSES [ "publisher" ] . clone ( ) , 100 . into( ) ) ,
325
- ( ADDRESSES [ "publisher2" ] . clone ( ) , 1 . into( ) )
324
+ ( ADDRESSES [ "publisher" ] , 100 . into( ) ) ,
325
+ ( ADDRESSES [ "publisher2" ] , 1 . into( ) )
326
326
]
327
327
. into_iter( )
328
328
. collect( ) ,
329
- & vec![ ( ADDRESSES [ "publisher" ] . clone ( ) , 100 . into( ) ) ]
329
+ & vec![ ( ADDRESSES [ "publisher" ] , 100 . into( ) ) ]
330
330
. into_iter( )
331
331
. collect( )
332
332
) >= HEALTH_THRESHOLD
0 commit comments