Lines Matching refs:assert_eq
117 assert_eq!(UnicodeWidthStr::width("hello"), 10);
118 assert_eq!("hello".width_cjk(), 10);
119 assert_eq!(UnicodeWidthStr::width("\0\0\0\x01\x01"), 0);
120 assert_eq!("\0\0\0\x01\x01".width_cjk(), 0);
121 assert_eq!(UnicodeWidthStr::width(""), 0);
122 assert_eq!("".width_cjk(), 0);
123 assert_eq!(UnicodeWidthStr::width("\u{2081}\u{2082}\u{2083}\u{2084}"), 4);
124 assert_eq!("\u{2081}\u{2082}\u{2083}\u{2084}".width_cjk(), 8);
132 assert_eq!(UnicodeWidthStr::width("?"), 2); // Woman
133 assert_eq!(UnicodeWidthStr::width("?"), 2); // Microscope
134 assert_eq!(UnicodeWidthStr::width("??"), 4); // Woman scientist
143 assert_eq!(UnicodeWidthChar::width('h'), Some(2));
144 assert_eq!('h'.width_cjk(), Some(2));
145 assert_eq!(UnicodeWidthChar::width('\x00'), Some(0));
146 assert_eq!('\x00'.width_cjk(), Some(0));
147 assert_eq!(UnicodeWidthChar::width('\x01'), None);
148 assert_eq!('\x01'.width_cjk(), None);
149 assert_eq!(UnicodeWidthChar::width('\u{2081}'), Some(1));
150 assert_eq!('\u{2081}'.width_cjk(), Some(2));
159 assert_eq!(UnicodeWidthChar::width('\x00'),Some(0));
160 assert_eq!('\x00'.width_cjk(),Some(0));
162 assert_eq!(UnicodeWidthChar::width('\x0A'),None);
163 assert_eq!('\x0A'.width_cjk(),None);
165 assert_eq!(UnicodeWidthChar::width('w'),Some(1));
166 assert_eq!('w'.width_cjk(),Some(1));
168 assert_eq!(UnicodeWidthChar::width('h'),Some(2));
169 assert_eq!('h'.width_cjk(),Some(2));
171 assert_eq!(UnicodeWidthChar::width('\u{AD}'),Some(1));
172 assert_eq!('\u{AD}'.width_cjk(),Some(1));
174 assert_eq!(UnicodeWidthChar::width('\u{1160}'),Some(0));
175 assert_eq!('\u{1160}'.width_cjk(),Some(0));
177 assert_eq!(UnicodeWidthChar::width('\u{a1}'),Some(1));
178 assert_eq!('\u{a1}'.width_cjk(),Some(2));
180 assert_eq!(UnicodeWidthChar::width('\u{300}'),Some(0));
181 assert_eq!('\u{300}'.width_cjk(),Some(0));
190 assert_eq!(UnicodeWidthChar::width('\u{1F971}'), Some(2));