diff options
author | I Hsin Cheng <richard120310@gmail.com> | 2024-10-08 08:52:53 +0200 |
---|---|---|
committer | Andrew Morton <akpm@linux-foundation.org> | 2024-11-06 02:12:30 +0100 |
commit | 5a3c9366cbbf876521f570ce1fb525dc2cb0ed5c (patch) | |
tree | a5b7d9f9f7275d0cfad865f12becfe4f048df2e2 | |
parent | lib/Kconfig.debug: move int_pow test option to runtime testing section (diff) | |
download | linux-5a3c9366cbbf876521f570ce1fb525dc2cb0ed5c.tar.xz linux-5a3c9366cbbf876521f570ce1fb525dc2cb0ed5c.zip |
list: test: check the size of every lists for list_cut_position*()
Check the total number of elements in both resultant lists are correct
within list_cut_position*(). Previously, only the first list's size was
checked. so additional elements in the second list would not have been
caught.
Link: https://lkml.kernel.org/r/20241008065253.26673-1-richard120310@gmail.com
Signed-off-by: I Hsin Cheng <richard120310@gmail.com>
Cc: David Gow <davidgow@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
-rw-r--r-- | lib/list-test.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/list-test.c b/lib/list-test.c index e207c4c98d70..9135cdc1bb39 100644 --- a/lib/list-test.c +++ b/lib/list-test.c @@ -412,6 +412,8 @@ static void list_test_list_cut_position(struct kunit *test) KUNIT_EXPECT_PTR_EQ(test, cur, &entries[i]); i++; } + + KUNIT_EXPECT_EQ(test, i, 3); } static void list_test_list_cut_before(struct kunit *test) @@ -440,6 +442,8 @@ static void list_test_list_cut_before(struct kunit *test) KUNIT_EXPECT_PTR_EQ(test, cur, &entries[i]); i++; } + + KUNIT_EXPECT_EQ(test, i, 3); } static void list_test_list_splice(struct kunit *test) |