mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:17:45 +00:00
Tests: Move AK tests to Tests/AK
This commit is contained in:
parent
fd0dbd1ebf
commit
67322b0702
64 changed files with 1 additions and 2 deletions
43
Tests/AK/TestDoublyLinkedList.cpp
Normal file
43
Tests/AK/TestDoublyLinkedList.cpp
Normal file
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* Copyright (c) 2021, the SerenityOS developers.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
||||
#include <LibTest/TestCase.h>
|
||||
|
||||
#include <AK/DoublyLinkedList.h>
|
||||
|
||||
static DoublyLinkedList<int> make_list()
|
||||
{
|
||||
DoublyLinkedList<int> list {};
|
||||
list.append(0);
|
||||
list.append(1);
|
||||
list.append(2);
|
||||
list.append(3);
|
||||
list.append(4);
|
||||
list.append(5);
|
||||
list.append(6);
|
||||
list.append(7);
|
||||
list.append(8);
|
||||
list.append(9);
|
||||
return list;
|
||||
}
|
||||
|
||||
TEST_CASE(should_find_mutable)
|
||||
{
|
||||
auto sut = make_list();
|
||||
|
||||
EXPECT_EQ(4, *sut.find(4));
|
||||
|
||||
EXPECT_EQ(sut.end(), sut.find(42));
|
||||
}
|
||||
|
||||
TEST_CASE(should_find_const)
|
||||
{
|
||||
const auto sut = make_list();
|
||||
|
||||
EXPECT_EQ(4, *sut.find(4));
|
||||
|
||||
EXPECT_EQ(sut.end(), sut.find(42));
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue