From 0b39f9e2b380aa3cd9d15c4ed6072408c1c12d2e Mon Sep 17 00:00:00 2001 From: Alessio Lombardi Date: Tue, 28 Feb 2023 12:52:49 +0000 Subject: [PATCH] Delete Error Reporting tests - do in another PR --- .../NUnit_Engine_Tests/MessageReports.cs | 79 ------------------- 1 file changed, 79 deletions(-) delete mode 100644 .ci/unit-tests/NUnit_Engine_Tests/MessageReports.cs diff --git a/.ci/unit-tests/NUnit_Engine_Tests/MessageReports.cs b/.ci/unit-tests/NUnit_Engine_Tests/MessageReports.cs deleted file mode 100644 index 0e861857..00000000 --- a/.ci/unit-tests/NUnit_Engine_Tests/MessageReports.cs +++ /dev/null @@ -1,79 +0,0 @@ -/* - * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2023, the respective contributors. All rights reserved. - * - * Each contributor holds copyright over their respective contributions. - * The project versioning (Git) records all such contribution source information. - * - * - * The BHoM is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3.0 of the License, or - * (at your option) any later version. - * - * The BHoM is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this code. If not, see . - */ - -using BH.Engine.Base; -using BH.oM.Test.NUnit; -using NUnit.Framework; -using Shouldly; -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -using System.Text; - -namespace BH.Test.Engine.NUnit -{ - public class MessageReports : NUnitTest - { - [Test] - public void ErrorReportingPassingTest() - { - BH.Engine.Base.Compute.RecordError($"Some error logged via BH.Engine.Base.Compute.{nameof(Compute.RecordError)}"); - Assert.Pass(); // Make it pass intentionally here; the recorded error should still make the test report failure on TearDown - } - - [Test] - public void WarningReportingPassingTest() - { - BH.Engine.Base.Compute.RecordWarning($"Some warning logged via BH.Engine.Base.Compute.{nameof(Compute.RecordWarning)}"); - Assert.Pass(); - } - - [Test] - public void NoteReportingPassingTest() - { - BH.Engine.Base.Compute.RecordNote($"Some note logged via BH.Engine.Base.Compute.{nameof(Compute.RecordNote)}"); - Assert.Pass(); - } - - [Test] - public void AllMessageTypeReportingPassingTest() - { - BH.Engine.Base.Compute.RecordError($"Some error logged via BH.Engine.Base.Compute.{nameof(Compute.RecordError)}"); - BH.Engine.Base.Compute.RecordWarning($"Some warning logged via BH.Engine.Base.Compute.{nameof(Compute.RecordWarning)}"); - BH.Engine.Base.Compute.RecordNote($"Some note logged via BH.Engine.Base.Compute.{nameof(Compute.RecordNote)}"); - - Assert.Pass(); // Make it pass intentionally here; the recorded messages should still show in the output thanks to the base TearDown method. - } - - [Test] - public void AllMessageTypeReportingFailingTest() // MUST FAIL (intentional) - { - BH.Engine.Base.Compute.RecordError($"Some error logged via BH.Engine.Base.Compute.{nameof(Compute.RecordError)}"); - BH.Engine.Base.Compute.RecordWarning($"Some warning logged via BH.Engine.Base.Compute.{nameof(Compute.RecordWarning)}"); - BH.Engine.Base.Compute.RecordNote($"Some note logged via BH.Engine.Base.Compute.{nameof(Compute.RecordNote)}"); - - Assert.Fail("This test is failed intentionally to verify that Recorded Messages are shown in the output also after test failure."); // Make it fail intentionally here; the recorded messages should still show in the output thanks to the base TearDown method. - } - } -}