@@ -188,8 +188,17 @@ impl PositionNodeVisitor {
188
188
#[ cfg( test) ]
189
189
mod test {
190
190
use super :: * ;
191
- use crate :: test_utils:: { create_test_ast_file_contract_definition, create_test_ast_file_enum_definition, create_test_ast_file_enum_value, create_test_ast_file_error_definition, create_test_ast_file_event_definition, create_test_ast_file_function_call, create_test_ast_file_function_definition, create_test_ast_file_identifier, create_test_ast_file_inheritance_specifier, create_test_ast_file_member_access, create_test_ast_file_modifier_definition, create_test_ast_file_modifier_invocation, create_test_ast_file_new_expression, create_test_ast_file_struct_definition, create_test_ast_file_user_defined_type_name, create_test_ast_file_using_for_directive, create_test_ast_file_variable_declaration} ;
192
-
191
+ use crate :: test_utils:: {
192
+ create_test_ast_file_contract_definition, create_test_ast_file_enum_definition,
193
+ create_test_ast_file_enum_value, create_test_ast_file_error_definition,
194
+ create_test_ast_file_event_definition, create_test_ast_file_function_call,
195
+ create_test_ast_file_function_definition, create_test_ast_file_identifier,
196
+ create_test_ast_file_inheritance_specifier, create_test_ast_file_member_access,
197
+ create_test_ast_file_modifier_definition, create_test_ast_file_modifier_invocation,
198
+ create_test_ast_file_new_expression, create_test_ast_file_struct_definition,
199
+ create_test_ast_file_user_defined_type_name, create_test_ast_file_using_for_directive,
200
+ create_test_ast_file_variable_declaration,
201
+ } ;
193
202
194
203
#[ test]
195
204
fn test_find_contract_definition ( ) {
@@ -211,10 +220,7 @@ mod test {
211
220
#[ test]
212
221
fn test_find_contract_definition_wrong_position ( ) {
213
222
let file = create_test_ast_file_contract_definition ( ) ;
214
- let position = Position {
215
- line : 1 ,
216
- column : 1 ,
217
- } ;
223
+ let position = Position { line : 1 , column : 1 } ;
218
224
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
219
225
let node = visitor. find ( & file. ast ) ;
220
226
assert ! ( node. is_none( ) ) ;
@@ -240,16 +246,11 @@ mod test {
240
246
#[ test]
241
247
fn test_find_function_definition_wrong_position ( ) {
242
248
let file = create_test_ast_file_function_definition ( ) ;
243
- let position = Position {
244
- line : 2 ,
245
- column : 1 ,
246
- } ;
249
+ let position = Position { line : 2 , column : 1 } ;
247
250
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
248
251
let node = visitor. find ( & file. ast ) ;
249
252
assert ! ( node. is_none( ) ) ;
250
253
}
251
-
252
-
253
254
254
255
#[ test]
255
256
fn test_find_variable_declaration ( ) {
@@ -268,14 +269,10 @@ mod test {
268
269
}
269
270
}
270
271
271
-
272
272
#[ test]
273
273
fn test_find_variable_declaration_wrong_position ( ) {
274
274
let file = create_test_ast_file_variable_declaration ( ) ;
275
- let position = Position {
276
- line : 2 ,
277
- column : 1 ,
278
- } ;
275
+ let position = Position { line : 2 , column : 1 } ;
279
276
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
280
277
let node = visitor. find ( & file. ast ) ;
281
278
assert ! ( node. is_none( ) ) ;
@@ -301,10 +298,7 @@ mod test {
301
298
#[ test]
302
299
fn test_find_enum_definition_wrong_position ( ) {
303
300
let file = create_test_ast_file_enum_definition ( ) ;
304
- let position = Position {
305
- line : 2 ,
306
- column : 1 ,
307
- } ;
301
+ let position = Position { line : 2 , column : 1 } ;
308
302
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
309
303
let node = visitor. find ( & file. ast ) ;
310
304
assert ! ( node. is_none( ) ) ;
@@ -330,10 +324,7 @@ mod test {
330
324
#[ test]
331
325
fn test_find_enum_value_wrong_position ( ) {
332
326
let file = create_test_ast_file_enum_value ( ) ;
333
- let position = Position {
334
- line : 2 ,
335
- column : 1 ,
336
- } ;
327
+ let position = Position { line : 2 , column : 1 } ;
337
328
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
338
329
let node = visitor. find ( & file. ast ) ;
339
330
assert ! ( node. is_none( ) ) ;
@@ -359,10 +350,7 @@ mod test {
359
350
#[ test]
360
351
fn test_find_struct_definition_wrong_position ( ) {
361
352
let file = create_test_ast_file_struct_definition ( ) ;
362
- let position = Position {
363
- line : 2 ,
364
- column : 1 ,
365
- } ;
353
+ let position = Position { line : 2 , column : 1 } ;
366
354
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
367
355
let node = visitor. find ( & file. ast ) ;
368
356
assert ! ( node. is_none( ) ) ;
@@ -388,10 +376,7 @@ mod test {
388
376
#[ test]
389
377
fn test_find_event_definition_wrong_position ( ) {
390
378
let file = create_test_ast_file_event_definition ( ) ;
391
- let position = Position {
392
- line : 2 ,
393
- column : 1 ,
394
- } ;
379
+ let position = Position { line : 2 , column : 1 } ;
395
380
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
396
381
let node = visitor. find ( & file. ast ) ;
397
382
assert ! ( node. is_none( ) ) ;
@@ -417,10 +402,7 @@ mod test {
417
402
#[ test]
418
403
fn test_find_using_for_directive_wrong_position ( ) {
419
404
let file = create_test_ast_file_using_for_directive ( ) ;
420
- let position = Position {
421
- line : 2 ,
422
- column : 1 ,
423
- } ;
405
+ let position = Position { line : 2 , column : 1 } ;
424
406
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
425
407
let node = visitor. find ( & file. ast ) ;
426
408
assert ! ( node. is_none( ) ) ;
@@ -446,10 +428,7 @@ mod test {
446
428
#[ test]
447
429
fn test_find_error_defintion_wrong_position ( ) {
448
430
let file = create_test_ast_file_error_definition ( ) ;
449
- let position = Position {
450
- line : 2 ,
451
- column : 1 ,
452
- } ;
431
+ let position = Position { line : 2 , column : 1 } ;
453
432
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
454
433
let node = visitor. find ( & file. ast ) ;
455
434
assert ! ( node. is_none( ) ) ;
@@ -475,16 +454,12 @@ mod test {
475
454
#[ test]
476
455
fn test_find_function_call_wrong_position ( ) {
477
456
let file = create_test_ast_file_function_call ( ) ;
478
- let position = Position {
479
- line : 2 ,
480
- column : 1 ,
481
- } ;
457
+ let position = Position { line : 2 , column : 1 } ;
482
458
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
483
459
let node = visitor. find ( & file. ast ) ;
484
460
assert ! ( node. is_none( ) ) ;
485
461
}
486
462
487
-
488
463
#[ test]
489
464
fn test_find_modifier_definition ( ) {
490
465
let file = create_test_ast_file_modifier_definition ( ) ;
@@ -505,10 +480,7 @@ mod test {
505
480
#[ test]
506
481
fn test_find_modifier_definition_wrong_position ( ) {
507
482
let file = create_test_ast_file_modifier_definition ( ) ;
508
- let position = Position {
509
- line : 2 ,
510
- column : 1 ,
511
- } ;
483
+ let position = Position { line : 2 , column : 1 } ;
512
484
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
513
485
let node = visitor. find ( & file. ast ) ;
514
486
assert ! ( node. is_none( ) ) ;
@@ -534,10 +506,7 @@ mod test {
534
506
#[ test]
535
507
fn test_find_modifier_invocation_wrong_position ( ) {
536
508
let file = create_test_ast_file_modifier_invocation ( ) ;
537
- let position = Position {
538
- line : 2 ,
539
- column : 1 ,
540
- } ;
509
+ let position = Position { line : 2 , column : 1 } ;
541
510
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
542
511
let node = visitor. find ( & file. ast ) ;
543
512
assert ! ( node. is_none( ) ) ;
@@ -563,10 +532,7 @@ mod test {
563
532
#[ test]
564
533
fn test_find_inheritance_specifier_wrong_position ( ) {
565
534
let file = create_test_ast_file_inheritance_specifier ( ) ;
566
- let position = Position {
567
- line : 2 ,
568
- column : 1 ,
569
- } ;
535
+ let position = Position { line : 2 , column : 1 } ;
570
536
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
571
537
let node = visitor. find ( & file. ast ) ;
572
538
assert ! ( node. is_none( ) ) ;
@@ -593,10 +559,7 @@ mod test {
593
559
#[ test]
594
560
fn test_find_indentifier_wrong_position ( ) {
595
561
let file = create_test_ast_file_identifier ( ) ;
596
- let position = Position {
597
- line : 2 ,
598
- column : 1 ,
599
- } ;
562
+ let position = Position { line : 2 , column : 1 } ;
600
563
601
564
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
602
565
let node = visitor. find ( & file. ast ) ;
@@ -623,10 +586,7 @@ mod test {
623
586
#[ test]
624
587
fn test_find_member_access_wrong_position ( ) {
625
588
let file = create_test_ast_file_member_access ( ) ;
626
- let position = Position {
627
- line : 2 ,
628
- column : 1 ,
629
- } ;
589
+ let position = Position { line : 2 , column : 1 } ;
630
590
631
591
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
632
592
let node = visitor. find ( & file. ast ) ;
@@ -645,7 +605,10 @@ mod test {
645
605
let node = visitor. find ( & file. ast ) ;
646
606
assert ! ( node. is_some( ) ) ;
647
607
if let Some ( InteractableNode :: NewExpression ( new_expression, _) ) = node {
648
- assert_eq ! ( new_expression. node_type, NewExpressionNodeType :: NewExpression ) ;
608
+ assert_eq ! (
609
+ new_expression. node_type,
610
+ NewExpressionNodeType :: NewExpression
611
+ ) ;
649
612
} else {
650
613
panic ! ( "Expected NewExpression, got {:?}" , node) ;
651
614
}
@@ -654,17 +617,13 @@ mod test {
654
617
#[ test]
655
618
fn test_find_new_expression_wrong_position ( ) {
656
619
let file = create_test_ast_file_new_expression ( ) ;
657
- let position = Position {
658
- line : 2 ,
659
- column : 1 ,
660
- } ;
620
+ let position = Position { line : 2 , column : 1 } ;
661
621
662
622
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
663
623
let node = visitor. find ( & file. ast ) ;
664
624
assert ! ( node. is_none( ) ) ;
665
625
}
666
626
667
-
668
627
#[ test]
669
628
fn test_find_user_defined_type_name ( ) {
670
629
let file = create_test_ast_file_user_defined_type_name ( ) ;
@@ -685,13 +644,9 @@ mod test {
685
644
#[ test]
686
645
fn test_find_user_defined_type_name_wrong_position ( ) {
687
646
let file = create_test_ast_file_user_defined_type_name ( ) ;
688
- let position = Position {
689
- line : 2 ,
690
- column : 1 ,
691
- } ;
647
+ let position = Position { line : 2 , column : 1 } ;
692
648
let mut visitor = PositionNodeVisitor :: new ( position, & file. file . content ) ;
693
649
let node = visitor. find ( & file. ast ) ;
694
650
assert ! ( node. is_none( ) ) ;
695
651
}
696
-
697
652
}
0 commit comments