From 2977e76af7007f470227ccbd6a7e3cd9dd1f4bb3 Mon Sep 17 00:00:00 2001 From: rPatrickWarner Date: Wed, 22 May 2024 19:42:15 -0700 Subject: unit test and memory check added --- CST 126/UnitTester/UnitTester.cpp | 43 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) (limited to 'CST 126/UnitTester/UnitTester.cpp') diff --git a/CST 126/UnitTester/UnitTester.cpp b/CST 126/UnitTester/UnitTester.cpp index 1ad15fd..aa04fe1 100644 --- a/CST 126/UnitTester/UnitTester.cpp +++ b/CST 126/UnitTester/UnitTester.cpp @@ -1,7 +1,10 @@ #include "pch.h" #include "CppUnitTest.h" #include "SinglyLinkedList.hpp" +#include "crt_check_memory.hpp" + using namespace Microsoft::VisualStudio::CppUnitTestFramework; +using namespace CST_126; namespace LinkedListUnitTests { @@ -216,5 +219,43 @@ namespace LinkedListUnitTests //} + + + + + }; -} + TEST_CLASS(NodeUnitTests) + { + public: + const CrtCheckMemory Check; + + + TEST_METHOD(NodeConstructor_Success) + { + Node* NewNode = new Node(); + + Assert::IsNotNull(NewNode); + + + delete NewNode; + } + + + + TEST_METHOD(NodeLoadedConstructor_Success) + { + const CrtCheckMemory Check; + + Node* NewNode = new Node(5); + + Assert::IsNotNull(NewNode); + Assert::AreEqual(5, NewNode->Data()); + } + + + } + + + +}; -- cgit v1.2.3