LCOV - code coverage report
Current view: top level - src/routes - transitions_filter.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 9 23 39.1 %
Date: 2020-07-01 03:00:01 Functions: 0 0 -

          Line data    Source code
       1             : import 'default_transitions.dart';
       2             : import 'transitions_component.dart';
       3             : import 'transitions_type.dart';
       4             : 
       5             : class TransitionFilter {
       6           1 :   static TransitionComponent newTransitionComponent(
       7             :     Transition transition,
       8             :   ) {
       9           1 :     TransitionComponent transitionComponent = TransitionComponent();
      10             :     switch (transition) {
      11           1 :       case Transition.leftToRight:
      12           0 :         return SlideLeftTransition(transitionComponent: transitionComponent);
      13             : 
      14           1 :       case Transition.downToUp:
      15           0 :         return SlideDownTransition(transitionComponent: transitionComponent);
      16             : 
      17           1 :       case Transition.upToDown:
      18           0 :         return SlideTopTransition(transitionComponent: transitionComponent);
      19             : 
      20           1 :       case Transition.rightToLeft:
      21           0 :         return SlideRightTransition(transitionComponent: transitionComponent);
      22             : 
      23           1 :       case Transition.zoom:
      24           0 :         return ZoomInTransition(transitionComponent: transitionComponent);
      25             : 
      26           1 :       case Transition.fadeIn:
      27           1 :         return FadeInTransition(transitionComponent: transitionComponent);
      28             : 
      29           0 :       case Transition.rightToLeftWithFade:
      30           0 :         return RightToLeftFadeTransition(
      31             :             transitionComponent: transitionComponent);
      32             : 
      33           0 :       case Transition.leftToRightWithFade:
      34           0 :         return LeftToRightFadeTransition(
      35             :             transitionComponent: transitionComponent);
      36             : 
      37           0 :       case Transition.cupertino:
      38           0 :         return CupertinoTransitions(transitionComponent: transitionComponent);
      39             : 
      40           0 :       case Transition.size:
      41           0 :         return SizeTransitions(transitionComponent: transitionComponent);
      42             : 
      43             :       default:
      44           0 :         return FadeInTransition(transitionComponent: transitionComponent);
      45             :     }
      46             :   }
      47             : }

Generated by: LCOV version 1.14