Lines Matching refs:test

7 #include <kunit/test.h>
15 static void iio_test_iio_format_value_integer(struct kunit *test)
21 buf = kunit_kmalloc(test, PAGE_SIZE, GFP_KERNEL);
22 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf);
26 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "42\n");
30 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-23\n");
34 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0\n");
38 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "2147483647\n");
42 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-2147483648\n");
45 static void iio_test_iio_format_value_fixedpoint(struct kunit *test)
51 buf = kunit_kmalloc(test, PAGE_SIZE, GFP_KERNEL);
52 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf);
59 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "1.000010\n");
62 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "1.000010 dB\n");
65 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "1.000000010\n");
72 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0.000012\n");
75 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0.000012 dB\n");
78 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0.000000012\n");
85 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-1.000010\n");
88 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-1.000010 dB\n");
91 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-1.000000010\n");
97 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-0.000123\n");
100 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-0.000123 dB\n");
103 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-0.000000123\n");
106 static void iio_test_iio_format_value_fractional(struct kunit *test)
112 buf = kunit_kmalloc(test, PAGE_SIZE, GFP_KERNEL);
113 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf);
119 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0.100000000\n");
125 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "33.333333333\n");
131 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-0.000000001\n");
137 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-66.666666666\n");
143 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0.000000000\n");
146 static void iio_test_iio_format_value_fractional_log2(struct kunit *test)
152 buf = kunit_kmalloc(test, PAGE_SIZE, GFP_KERNEL);
153 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf);
159 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0.120117187\n");
165 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "1205.631835937\n");
171 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-0.120117187\n");
177 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-1205.631835937\n");
183 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0.000000000\n");
186 static void iio_test_iio_format_value_multiple(struct kunit *test)
192 buf = kunit_kmalloc(test, PAGE_SIZE, GFP_KERNEL);
193 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf);
197 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "1 -2 3 -4 5 \n");
200 static void iio_test_iio_format_value_integer_64(struct kunit *test)
207 buf = kunit_kmalloc(test, PAGE_SIZE, GFP_KERNEL);
208 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf);
214 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "24\n");
220 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-24\n");
226 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "0\n");
232 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "4294967295\n");
238 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-4294967295\n");
244 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "9223372036854775807\n");
250 IIO_TEST_FORMAT_EXPECT_EQ(test, buf, ret, "-9223372036854775808\n");