From 8bccded5973e0113444429f432217a1363cfc04c Mon Sep 17 00:00:00 2001 From: Lukasz Baldyga Date: Sun, 15 Nov 2020 05:22:52 +0000 Subject: [PATCH] Removed ValueHelper functions from SettingsAndHelperFunctionsTester --- .../Advanced Software Engineering Tests.xml | 47 +++++++------ .../SettingsAndHelperFunctionsTester.cs | 55 +--------------- .../ValueHelperTester.cs | 66 +++++++++++++++++++ 3 files changed, 93 insertions(+), 75 deletions(-) create mode 100644 Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.xml b/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.xml index 4713d6c..dbef365 100644 --- a/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.xml +++ b/Advanced Software Engineering/Advanced Software Engineering Tests/Advanced Software Engineering Tests.xml @@ -165,7 +165,7 @@ - This class tests methods and some methods. It uses a combination of manual and random tests. + This class tests methods. It uses a combination of manual and random tests. @@ -183,26 +183,6 @@ Manual test - - - Random test. - - - - - Random test. - - - - - Random test. - - - - - Random test. - - Manual test. @@ -238,5 +218,30 @@ Random test. + + + This class tests methods. It uses a combination of manual and random tests. + + + + + Random test. + + + + + Random test. + + + + + Random test. + + + + + Random test. + + \ No newline at end of file diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs index d0abecb..a3b8f35 100644 --- a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs +++ b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs @@ -1,5 +1,4 @@ using Advanced_Software_Engineering; -using Advanced_Software_Engineering.Verbs; using Microsoft.VisualStudio.TestTools.UnitTesting; using System; using System.Collections.Generic; @@ -8,7 +7,7 @@ using System.Linq; namespace Advanced_Software_Engineering_Tests { /// - /// This class tests methods and some methods. It uses a combination of manual and random tests. + /// This class tests methods. It uses a combination of manual and random tests. /// [TestClass] public class SettingsAndHelperFunctionsTester { @@ -58,58 +57,6 @@ namespace Advanced_Software_Engineering_Tests { Assert.AreEqual(expected, SettingsAndHelperFunctions.Strip(input)); } - /// - /// Random test. - /// - [TestMethod] - public void ConvertToInt_Random1() { - for (int i = 0; i < 100000; i++) { - int expected = rand.Next(int.MinValue, int.MaxValue); - string input = expected.ToString(); - - Assert.AreEqual(expected, ValueHelper.ConvertToInt(input)); - } - } - - /// - /// Random test. - /// - [TestMethod] - public void ConvertToDouble_Random1() { - for (int i = 0; i < 100000; i++) { - double expected = rand.NextDouble(); - string input = expected.ToString(); - - Assert.AreEqual(expected, ValueHelper.ConvertToDouble(input)); - } - } - - /// - /// Random test. - /// - [TestMethod] - public void ConvertToDouble_Random2() { - for (int i = 0; i < 100000; i++) { - double expected = rand.Next(100, 100) * rand.NextDouble(); - string input = expected.ToString(); - - Assert.AreEqual(expected, ValueHelper.ConvertToDouble(input)); - } - } - - /// - /// Random test. - /// - [TestMethod] - public void ConvertToDouble_Random3() { - for (int i = 0; i < 100000; i++) { - int expected = rand.Next(100, 100); - string input = ((double)expected).ToString(); - - Assert.AreEqual((double)expected, ValueHelper.ConvertToDouble(input)); - } - } - /// /// Manual test. /// diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs new file mode 100644 index 0000000..cee28e1 --- /dev/null +++ b/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs @@ -0,0 +1,66 @@ +using Advanced_Software_Engineering.Verbs; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; + +namespace Advanced_Software_Engineering_Tests { + + /// + /// This class tests methods. It uses a combination of manual and random tests. + /// + [TestClass] + internal class ValueHelperTester { + private Random rand = new Random(); + + /// + /// Random test. + /// + [TestMethod] + public void ConvertToInt_Random1() { + for (int i = 0; i < 100000; i++) { + int expected = rand.Next(int.MinValue, int.MaxValue); + string input = expected.ToString(); + + Assert.AreEqual(expected, ValueHelper.ConvertToInt(input)); + } + } + + /// + /// Random test. + /// + [TestMethod] + public void ConvertToDouble_Random1() { + for (int i = 0; i < 100000; i++) { + double expected = rand.NextDouble(); + string input = expected.ToString(); + + Assert.AreEqual(expected, ValueHelper.ConvertToDouble(input)); + } + } + + /// + /// Random test. + /// + [TestMethod] + public void ConvertToDouble_Random2() { + for (int i = 0; i < 100000; i++) { + double expected = rand.Next(100, 100) * rand.NextDouble(); + string input = expected.ToString(); + + Assert.AreEqual(expected, ValueHelper.ConvertToDouble(input)); + } + } + + /// + /// Random test. + /// + [TestMethod] + public void ConvertToDouble_Random3() { + for (int i = 0; i < 100000; i++) { + int expected = rand.Next(100, 100); + string input = ((double)expected).ToString(); + + Assert.AreEqual((double)expected, ValueHelper.ConvertToDouble(input)); + } + } + } +} \ No newline at end of file