LCOV - code coverage report
Current view: top level - common - text_track_font_style.dart Coverage Total Hit
Test: lcov_cleaned.info Lines: 0.0 % 8 0
Test Date: 2025-06-20 10:50:47 Functions: - 0 0

            Line data    Source code
       1              : ///Possible text track font style.
       2              : enum TextTrackFontStyle {
       3              :   /// Normal font style.
       4              :   normal,
       5              : 
       6              :   /// Bold font style.
       7              :   bold,
       8              : 
       9              :   /// Bold italic font style.
      10              :   boldItalic,
      11              : 
      12              :   /// Italic font style.
      13              :   italic;
      14              : 
      15            0 :   factory TextTrackFontStyle.fromMap(String value) {
      16              :     // Try matching by name (lowerCamelCase)
      17            0 :     for (final v in values) {
      18            0 :       if (v.name == value) return v;
      19              :     }
      20              :     // Fallback: match legacy UPPER_SNAKE_CASE
      21              :     switch (value) {
      22            0 :       case 'NORMAL':
      23              :         return TextTrackFontStyle.normal;
      24            0 :       case 'BOLD':
      25              :         return TextTrackFontStyle.bold;
      26            0 :       case 'BOLD_ITALIC':
      27              :         return TextTrackFontStyle.boldItalic;
      28            0 :       case 'ITALIC':
      29              :         return TextTrackFontStyle.italic;
      30              :       default:
      31            0 :         throw ArgumentError('Unknown TextTrackFontStyle: $value');
      32              :     }
      33              :   }
      34              : }
        

Generated by: LCOV version 2.3.1-1