diff options
| author | WesleyR <[email protected]> | 2024-06-09 23:09:50 -0700 |
|---|---|---|
| committer | WesleyR <[email protected]> | 2024-06-09 23:09:50 -0700 |
| commit | cb041a37b810a5dfa04c1c7f4315f9c3bbc8df0c (patch) | |
| tree | 61b0d3d555e1596b5156e2d18e015497b438c2e4 /CST 126/LinkedListUnitTests/LinkedListUnitTests.cpp | |
| parent | Updating before template node branch (diff) | |
| download | homework-1-wesleyr23-develop.tar.xz homework-1-wesleyr23-develop.zip | |
Submission for HW 3, In-Class Exercise 3, and In-Class Exercise 4HEADdevelopTemplate_Node
Diffstat (limited to 'CST 126/LinkedListUnitTests/LinkedListUnitTests.cpp')
| -rw-r--r-- | CST 126/LinkedListUnitTests/LinkedListUnitTests.cpp | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/CST 126/LinkedListUnitTests/LinkedListUnitTests.cpp b/CST 126/LinkedListUnitTests/LinkedListUnitTests.cpp index 15defc0..a58290e 100644 --- a/CST 126/LinkedListUnitTests/LinkedListUnitTests.cpp +++ b/CST 126/LinkedListUnitTests/LinkedListUnitTests.cpp @@ -1,11 +1,14 @@ + #include "pch.h" #include "CppUnitTest.h" - #include <list> using namespace Microsoft::VisualStudio::CppUnitTestFramework; #include "SinglyLinkedList.hpp"; +#include "crt_check_memory.hpp"; + +#pragma once namespace LinkedListUnitTests { @@ -17,6 +20,7 @@ namespace LinkedListUnitTests //Empty TEST_METHOD(EmptyListHasZeroSize) { + const CrtCheckMemory check; //Arrange SinglyLinkedList linkedList{}; @@ -27,6 +31,7 @@ namespace LinkedListUnitTests //Append TEST_METHOD(AppendingLinkedList) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList linkedList = {}; @@ -44,6 +49,7 @@ namespace LinkedListUnitTests TEST_METHOD(MultipleAppend_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList linkedList = {}; @@ -76,6 +82,7 @@ namespace LinkedListUnitTests //Prepend TEST_METHOD(OnePrependLinkedList) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList linkedList = {}; @@ -93,6 +100,7 @@ namespace LinkedListUnitTests TEST_METHOD(MultiplePrepend_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList linkedList = {}; @@ -125,6 +133,7 @@ namespace LinkedListUnitTests //RemoveFirst TEST_METHOD(RemoveFirstNode_LinkedList_Success) { + const CrtCheckMemory check; struct SinglyLinkedList linkedList = {}; ListNode node1 = { 1, nullptr }; @@ -154,6 +163,7 @@ namespace LinkedListUnitTests TEST_METHOD(RemoveFirstNodeWithOneNode_LinkedList_Success) { + const CrtCheckMemory check; struct SinglyLinkedList linkedList = {}; ListNode node1 = { 1, nullptr }; @@ -169,6 +179,7 @@ namespace LinkedListUnitTests //RemoveLast TEST_METHOD(RemoveLastNode_LinkedList_Success) { + const CrtCheckMemory check; struct SinglyLinkedList linkedList = {}; ListNode node1 = { 1, nullptr }; @@ -198,6 +209,7 @@ namespace LinkedListUnitTests TEST_METHOD(RemoveLastNodeWithOneNode_LinkedList_Success) { + const CrtCheckMemory check; struct SinglyLinkedList linkedList = {}; ListNode node1 = { 1, nullptr }; @@ -213,6 +225,7 @@ namespace LinkedListUnitTests //InsertAfter TEST_METHOD(Single_InserterAfter_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList newList = {}; //Append Nodes @@ -245,6 +258,7 @@ namespace LinkedListUnitTests TEST_METHOD(Single_InserterAfterEnd_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList newList = {}; //Append Nodes @@ -278,6 +292,7 @@ namespace LinkedListUnitTests //InsertBefore TEST_METHOD(Single_InserterBefore_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList newList = {}; //Append Nodes @@ -310,6 +325,7 @@ namespace LinkedListUnitTests TEST_METHOD(Single_InserterBeforeHead_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList newList = {}; //Append Nodes @@ -343,6 +359,7 @@ namespace LinkedListUnitTests //Clear TEST_METHOD(OneAppend_Clear_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList linkedList = {}; ListNode node1 = { 1, nullptr }; @@ -359,6 +376,7 @@ namespace LinkedListUnitTests TEST_METHOD(MultipleAppend_Clear_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList linkedList = {}; @@ -392,6 +410,7 @@ namespace LinkedListUnitTests //Extract TEST_METHOD(ExtractFirst_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList newList = {}; //Append Nodes @@ -422,6 +441,7 @@ namespace LinkedListUnitTests TEST_METHOD(ExtractLast_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList newList = {}; //Append Nodes @@ -447,6 +467,7 @@ namespace LinkedListUnitTests TEST_METHOD(ExtractMiddle_LinkedList_Success) { + const CrtCheckMemory check; //Arrange struct SinglyLinkedList newList = {}; //Append Nodes @@ -473,6 +494,7 @@ namespace LinkedListUnitTests //Remove TEST_METHOD(RemoveNode_LinkedList_Success) { + const CrtCheckMemory check; struct SinglyLinkedList linkedList = {}; ListNode node1 = { 1, nullptr }; @@ -503,6 +525,7 @@ namespace LinkedListUnitTests } TEST_METHOD(RemoveNodeWithOneNode_Linked_List_Success) { + const CrtCheckMemory check; struct SinglyLinkedList linkedList = {}; ListNode node1 = { 1, nullptr }; |