Home | History | Annotate | Download | only in unittests

Lines Matching refs:style

21 #include "ui-style.h"
24 namespace style {
32 ui_file_style style;
36 SELF_CHECK (style.parse ("\033[m", &n_read));
38 SELF_CHECK (style.get_foreground ().is_none ());
39 SELF_CHECK (style.get_background ().is_none ());
40 SELF_CHECK (style.get_intensity () == ui_file_style::NORMAL);
41 SELF_CHECK (!style.is_reverse ());
42 SELF_CHECK (style.to_ansi () == "\033[m");
44 style = ui_file_style ();
45 SELF_CHECK (style.parse ("\033[0m", &n_read));
47 SELF_CHECK (style.get_foreground ().is_none ());
48 SELF_CHECK (style.get_background ().is_none ());
49 SELF_CHECK (style.get_intensity () == ui_file_style::NORMAL);
50 SELF_CHECK (!style.is_reverse ());
53 SELF_CHECK (style.to_ansi () == "\033[m");
55 SELF_CHECK (style.parse ("\033[7m", &n_read));
57 SELF_CHECK (style.get_foreground ().is_none ());
58 SELF_CHECK (style.get_background ().is_none ());
59 SELF_CHECK (style.get_intensity () == ui_file_style::NORMAL);
60 SELF_CHECK (style.is_reverse ());
61 SELF_CHECK (style.to_ansi () == "\033[7m");
63 style = ui_file_style ();
64 SELF_CHECK (style.parse ("\033[32;1m", &n_read));
66 SELF_CHECK (style.get_foreground ().is_basic ());
67 SELF_CHECK (style.get_foreground ().get_value () == ui_file_style::GREEN);
68 SELF_CHECK (style.get_background ().is_none ());
69 SELF_CHECK (style.get_intensity () == ui_file_style::BOLD);
70 SELF_CHECK (!style.is_reverse ());
71 SELF_CHECK (style.to_ansi () == "\033[32;1m");
73 style = ui_file_style ();
74 SELF_CHECK (style.parse ("\033[38;5;112;48;5;249m", &n_read));
76 SELF_CHECK (!style.get_foreground ().is_basic ());
77 style.get_foreground ().get_rgb (rgb);
79 SELF_CHECK (!style.get_background ().is_basic ());
80 style.get_background ().get_rgb (rgb);
82 SELF_CHECK (style.get_intensity () == ui_file_style::NORMAL);
83 SELF_CHECK (!style.is_reverse ());
84 SELF_CHECK (style.to_ansi () == "\033[38;5;112;48;5;249m");
86 style = ui_file_style ();
87 SELF_CHECK (style.parse ("\033[38;2;83;84;85;48;2;0;1;254;2;7m", &n_read));
89 SELF_CHECK (!style.get_foreground ().is_basic ());
90 style.get_foreground ().get_rgb (rgb);
92 SELF_CHECK (!style.get_background ().is_basic ());
93 style.get_background ().get_rgb (rgb);
95 SELF_CHECK (style.get_intensity () == ui_file_style::DIM);
96 SELF_CHECK (style.is_reverse ());
97 SELF_CHECK (style.to_ansi () == "\033[38;2;83;84;85;48;2;0;1;254;2;7m");
100 } /* namespace style */
107 selftests::register_test ("style",
108 selftests::style::run_tests);