aboutsummaryrefslogtreecommitdiff
path: root/tests/test_list.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2020-11-05 01:45:06 +0100
committerdec05eba <dec05eba@protonmail.com>2020-11-05 01:45:06 +0100
commit2a8202e74846d191a321cca1202175af9db6107d (patch)
treea6f455caf07da1186851f343a237a4c4e4484f46 /tests/test_list.cpp
parent8efa0ec17d8c262f9c3fd7603e8074f74a053708 (diff)
Convert to sibs projectHEADmaster
Diffstat (limited to 'tests/test_list.cpp')
-rw-r--r--tests/test_list.cpp92
1 files changed, 0 insertions, 92 deletions
diff --git a/tests/test_list.cpp b/tests/test_list.cpp
deleted file mode 100644
index c054af6..0000000
--- a/tests/test_list.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/* Copyright 2015 OpenMarket Ltd
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#include "olm/list.hh"
-#include "unittest.hh"
-
-int main() {
-
-{ /** List insert test **/
-
-TestCase test_case("List insert");
-
-olm::List<int, 4> test_list;
-
-assert_equals(std::size_t(0), test_list.size());
-
-for (int i = 0; i < 4; ++i) {
- test_list.insert(test_list.end(), i);
-}
-
-assert_equals(std::size_t(4), test_list.size());
-
-int i = 0;
-for (auto item : test_list) {
- assert_equals(i++, item);
-}
-
-assert_equals(4, i);
-
-test_list.insert(test_list.end(), 4);
-
-assert_equals(4, test_list[3]);
-
-} /** List insert test **/
-
-{ /** List insert beginning test **/
-
-TestCase test_case("List insert beginning");
-
-olm::List<int, 4> test_list;
-
-assert_equals(std::size_t(0), test_list.size());
-
-for (int i = 0; i < 4; ++i) {
- test_list.insert(test_list.begin(), i);
-}
-
-assert_equals(std::size_t(4), test_list.size());
-
-int i = 4;
-for (auto item : test_list) {
- assert_equals(--i, item);
-}
-
-} /** List insert test **/
-
-
-{ /** List erase test **/
-TestCase test_case("List erase");
-
-olm::List<int, 4> test_list;
-assert_equals(std::size_t(0), test_list.size());
-
-for (int i = 0; i < 4; ++i) {
- test_list.insert(test_list.end(), i);
-}
-assert_equals(std::size_t(4), test_list.size());
-
-test_list.erase(test_list.begin());
-assert_equals(std::size_t(3), test_list.size());
-
-int i = 0;
-for (auto item : test_list) {
- assert_equals(i + 1, item);
- ++i;
-}
-assert_equals(3, i);
-
-}
-
-}