LCOV - code coverage report
Current view: top level - lib/feature/home - home_view_model.dart (source / functions) Hit Total Coverage
Test: new_lcov.info Lines: 10 10 100.0 %
Date: 2021-05-13 19:10:17 Functions: 0 0 -

          Line data    Source code
       1             : import 'dart:developer' as dev;
       2             : 
       3             : import '../../repository/i_home_repository.dart';
       4             : import '../../viewmodel/i_home_viewmodel.dart';
       5             : 
       6             : class HomeViewModel extends IHomeViewModel {
       7             :   final IHomeRepository repository;
       8             :   int _count = 0;
       9             : 
      10           2 :   HomeViewModel({required this.repository}) : super();
      11             : 
      12           1 :   @override
      13           1 :   int get count => _count;
      14             : 
      15           1 :   void increment() {
      16           2 :     _count++;
      17           1 :     update(state: HomeViewState.First);
      18             :   }
      19             : 
      20           1 :   @override
      21             :   get initState => HomeViewState.Init;
      22             : 
      23           1 :   @override
      24             :   init() {
      25           3 :     dev.log("count = $_count", name: "HomeViewModel");
      26           1 :     super.init();
      27             :   }
      28             : }

Generated by: LCOV version 1.15