Lines Matching refs:value
44 pa_volume_t value;
47 ck_assert_int_eq(pa_parse_volume("-20dB", &value), 0);
48 ck_assert_int_eq(value, 30419);
49 ck_assert_int_eq(pa_parse_volume("-10dB", &value), 0);
50 ck_assert_int_eq(value, 44649);
51 ck_assert_int_eq(pa_parse_volume("-1dB", &value), 0);
52 ck_assert_int_eq(value, 63069);
53 ck_assert_int_eq(pa_parse_volume("0dB", &value), 0);
54 ck_assert_int_eq(value, 65536);
55 ck_assert_int_eq(pa_parse_volume("1dB", &value), 0);
56 ck_assert_int_eq(value, 68100);
57 ck_assert_int_eq(pa_parse_volume("10dB", &value), 0);
58 ck_assert_int_eq(value, 96194);
61 ck_assert_int_eq(pa_parse_volume("10db", &value), 0);
62 ck_assert_int_eq(value, 96194);
65 ck_assert_int_eq(pa_parse_volume("0%", &value), 0);
66 ck_assert_int_eq(value, 0);
67 ck_assert_int_eq(pa_parse_volume("50%", &value), 0);
68 ck_assert_int_eq(value, 32768);
69 ck_assert_int_eq(pa_parse_volume("100%", &value), 0);
70 ck_assert_int_eq(value, 65536);
71 ck_assert_int_eq(pa_parse_volume("150%", &value), 0);
72 ck_assert_int_eq(value, 98304);
75 ck_assert_int_eq(pa_parse_volume("0", &value), 0);
76 ck_assert_int_eq(value, 0);
77 ck_assert_int_eq(pa_parse_volume("100", &value), 0);
78 ck_assert_int_eq(value, 100);
79 ck_assert_int_eq(pa_parse_volume("1000", &value), 0);
80 ck_assert_int_eq(value, 1000);
81 ck_assert_int_eq(pa_parse_volume("65536", &value), 0);
82 ck_assert_int_eq(value, 65536);
83 ck_assert_int_eq(pa_parse_volume("100000", &value), 0);
84 ck_assert_int_eq(value, 100000);
87 ck_assert_int_lt(pa_parse_volume("", &value), 0);
88 ck_assert_int_lt(pa_parse_volume("-2", &value), 0);
89 ck_assert_int_lt(pa_parse_volume("on", &value), 0);
90 ck_assert_int_lt(pa_parse_volume("off", &value), 0);
91 ck_assert_int_lt(pa_parse_volume("none", &value), 0);
96 int32_t value;
99 ck_assert_int_eq(pa_atoi("100000", &value), 0);
100 ck_assert_int_eq(value, 100000);
101 ck_assert_int_eq(pa_atoi("-100000", &value), 0);
102 ck_assert_int_eq(value, -100000);
103 ck_assert_int_eq(pa_atoi("010", &value), 0);
104 ck_assert_int_eq(value, 10);
105 ck_assert_int_eq(pa_atoi("-010", &value), 0);
106 ck_assert_int_eq(value, -10);
109 ck_assert_int_eq(pa_atoi("0x100000", &value), 0);
110 ck_assert_int_eq(value, 0x100000);
111 ck_assert_int_eq(pa_atoi("-0x100000", &value), 0);
112 ck_assert_int_eq(value, -0x100000);
115 ck_assert_int_lt(pa_atoi("3.14", &value), 0);
116 ck_assert_int_lt(pa_atoi("7*8", &value), 0);
117 ck_assert_int_lt(pa_atoi("false", &value), 0);
118 ck_assert_int_lt(pa_atoi("10000000000", &value), 0);
123 uint32_t value;
126 ck_assert_int_eq(pa_atou("100000", &value), 0);
127 ck_assert_int_eq(value, 100000);
128 ck_assert_int_eq(pa_atou("010", &value), 0);
129 ck_assert_int_eq(value, 10);
132 ck_assert_int_eq(pa_atou("0x100000", &value), 0);
133 ck_assert_int_eq(value, 0x100000);
136 ck_assert_int_lt(pa_atou("-100000", &value), 0);
137 ck_assert_int_lt(pa_atou("-0x100000", &value), 0);
138 ck_assert_int_lt(pa_atou("3.14", &value), 0);
139 ck_assert_int_lt(pa_atou("7*8", &value), 0);
140 ck_assert_int_lt(pa_atou("false", &value), 0);
141 ck_assert_int_lt(pa_atou("10000000000", &value), 0);
146 uint64_t value;
149 ck_assert_int_eq(pa_atou64("100000", &value), 0);
150 ck_assert_int_eq(value, 100000);
151 ck_assert_int_eq(pa_atou64("010", &value), 0);
152 ck_assert_int_eq(value, 10);
153 ck_assert_int_eq(pa_atou64("10000000000", &value), 0);
154 ck_assert_int_eq(value, 10000000000);
157 ck_assert_int_eq(pa_atou64("0x100000", &value), 0);
158 ck_assert_int_eq(value, 0x100000);
161 ck_assert_int_lt(pa_atou64("-100000", &value), 0);
162 ck_assert_int_lt(pa_atou64("-0x100000", &value), 0);
163 ck_assert_int_lt(pa_atou64("3.14", &value), 0);
164 ck_assert_int_lt(pa_atou64("7*8", &value), 0);
165 ck_assert_int_lt(pa_atou64("false", &value), 0);
170 long value;
173 ck_assert_int_eq(pa_atol("100000", &value), 0);
174 ck_assert_int_eq(value, 100000l);
175 ck_assert_int_eq(pa_atol("-100000", &value), 0);
176 ck_assert_int_eq(value, -100000l);
177 ck_assert_int_eq(pa_atol("010", &value), 0);
178 ck_assert_int_eq(value, 10);
179 ck_assert_int_eq(pa_atol("-010", &value), 0);
180 ck_assert_int_eq(value, -10);
183 ck_assert_int_eq(pa_atol("0x100000", &value), 0);
184 ck_assert_int_eq(value, 0x100000l);
185 ck_assert_int_eq(pa_atol("-0x100000", &value), 0);
186 ck_assert_int_eq(value, -0x100000l);
189 ck_assert_int_lt(pa_atol("3.14", &value), 0);
190 ck_assert_int_lt(pa_atol("7*8", &value), 0);
191 ck_assert_int_lt(pa_atol("false", &value), 0);
196 int64_t value;
199 ck_assert_int_eq(pa_atoi64("100000", &value), 0);
200 ck_assert_int_eq(value, 100000);
201 ck_assert_int_eq(pa_atoi64("-100000", &value), 0);
202 ck_assert_int_eq(value, -100000);
203 ck_assert_int_eq(pa_atoi64("010", &value), 0);
204 ck_assert_int_eq(value, 10);
205 ck_assert_int_eq(pa_atoi64("-010", &value), 0);
206 ck_assert_int_eq(value, -10);
207 ck_assert_int_eq(pa_atoi64("10000000000", &value), 0);
208 ck_assert_int_eq(value, 10000000000);
211 ck_assert_int_eq(pa_atoi64("0x100000", &value), 0);
212 ck_assert_int_eq(value, 0x100000);
213 ck_assert_int_eq(pa_atoi64("-0x100000", &value), 0);
214 ck_assert_int_eq(value, -0x100000);
217 ck_assert_int_lt(pa_atoi64("3.14", &value), 0);
218 ck_assert_int_lt(pa_atoi64("7*8", &value), 0);
219 ck_assert_int_lt(pa_atoi64("false", &value), 0);
224 double value;
228 ck_assert_int_eq(pa_atod("100000", &value), 0);
229 ck_assert(value > 100000 - epsilon);
230 ck_assert(value < 100000 + epsilon);
231 ck_assert_int_eq(pa_atod("-100000", &value), 0);
232 ck_assert(value > -100000 - epsilon);
233 ck_assert(value < -100000 + epsilon);
234 ck_assert_int_eq(pa_atod("3.14", &value), 0);
235 ck_assert(value > 3.14 - epsilon);
236 ck_assert(value < 3.14 + epsilon);
239 ck_assert_int_lt(pa_atod("7*8", &value), 0);
240 ck_assert_int_lt(pa_atod("false", &value), 0);
245 char* value;
247 value = pa_replace("abcde", "bcd", "XYZ");
248 ck_assert_str_eq(value, "aXYZe");
249 pa_xfree(value);
251 value = pa_replace("abe", "b", "bab");
252 ck_assert_str_eq(value, "ababe");
253 pa_xfree(value);
255 value = pa_replace("abe", "c", "bab");
256 ck_assert_str_eq(value, "abe");
257 pa_xfree(value);
259 value = pa_replace("abcde", "bcd", "");
260 ck_assert_str_eq(value, "ae");
261 pa_xfree(value);
281 char* value;
283 value = pa_escape("abcde", "bcd");
284 ck_assert_str_eq(value, "a\\b\\c\\de");
285 pa_xfree(value);
287 value = pa_escape("\\", "bcd");
288 ck_assert_str_eq(value, "\\\\");
289 pa_xfree(value);
291 value = pa_escape("\\", NULL);
292 ck_assert_str_eq(value, "\\\\");
293 pa_xfree(value);
303 char* value;
305 value = pa_unescape(pa_xstrdup("a\\b\\c\\de"));
306 ck_assert_str_eq(value, "abcde");
307 pa_xfree(value);
309 value = pa_unescape(pa_xstrdup("\\\\"));
310 ck_assert_str_eq(value, "\\");
311 pa_xfree(value);