LCOV - code coverage report
Current view: top level - adapter/repository/processors - camera.result.processor.mapper.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 17 17 100.0 %
Date: 2022-06-29 11:20:31 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:unico_check/src/unico/domain/entities/result.camera.dart';
       2             : import 'package:unico_check/src/unico/domain/entities/unico.error.channel.dart';
       3             : 
       4             : class CameraResultProcessorMapper {
       5           1 :   ResultCamera onSuccess(Map result) {
       6           1 :     return ResultCamera(
       7           1 :       result[ResultCamera.mapBase64],
       8           1 :       result[ResultCamera.mapEncrypted],
       9             :     );
      10             :   }
      11             : 
      12           1 :   UnicoErrorChannel? onError(Map result) {
      13             :     try {
      14           1 :       var unicoErrorMap = result[UnicoErrorChannel.unicoError];
      15             : 
      16           1 :       if (unicoErrorMap != "" && unicoErrorMap != null) {
      17           1 :         return getDefaultErrorChanel(
      18           1 :           code: unicoErrorMap[UnicoErrorChannel.mapCode],
      19           1 :           description: unicoErrorMap[UnicoErrorChannel.mapDescription],
      20           1 :           methodName: result[UnicoErrorChannel.errorMethod],
      21             :         );
      22             :       }
      23             : 
      24           1 :       if (result[UnicoErrorChannel.errorMethod] != null &&
      25           2 :           result[UnicoErrorChannel.errorMethod] != "") {
      26           1 :         return getDefaultErrorChanel(
      27           1 :           methodName: result[UnicoErrorChannel.errorMethod],
      28             :         );
      29             :       }
      30             : 
      31             :       return null;
      32             :     } catch (e) {
      33             :       return null;
      34             :     }
      35             :   }
      36             : 
      37           1 :   UnicoErrorChannel getDefaultErrorChanel({
      38             :     int code = 0,
      39             :     String description = '',
      40             :     String methodName = '',
      41             :   }) {
      42           1 :     return UnicoErrorChannel(code, description, methodName);
      43             :   }
      44             : }

Generated by: LCOV version 1.16