diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs index 40d3951..8fec014 100644 --- a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs +++ b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs @@ -6,11 +6,17 @@ using System.Linq; using Advanced_Software_Engineering.Verbs; namespace Advanced_Software_Engineering_Tests { + /// + /// This class tests methods and some methods. It uses a combination of manual and random tests. + /// [TestClass] public class SettingsAndHelperFunctionsTester { string alphabet = "abcdefghijklmnopqrstuvwxzy"; Random rand = new Random(); + /// + /// Random strip spaces test + /// [TestMethod] public void Strip_Random1() { @@ -31,6 +37,9 @@ namespace Advanced_Software_Engineering_Tests { } } + /// + /// Manual test + /// [TestMethod] public void Strip_Manual1() { string input = " a simple sentence surrounded by spaces "; @@ -39,6 +48,9 @@ namespace Advanced_Software_Engineering_Tests { Assert.AreEqual(expected, SettingsAndHelperFunctions.Strip(input)); } + /// + /// Manual test + /// [TestMethod] public void Strip_Manual2() { string input = " a simple sentence surrounded by spaces "; @@ -47,6 +59,9 @@ 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++) { @@ -57,6 +72,9 @@ namespace Advanced_Software_Engineering_Tests { } } + /// + /// Random test. + /// [TestMethod] public void ConvertToDouble_Random1() { for (int i = 0; i < 100000; i++) { @@ -67,6 +85,9 @@ namespace Advanced_Software_Engineering_Tests { } } + /// + /// Random test. + /// [TestMethod] public void ConvertToDouble_Random2() { for (int i = 0; i < 100000; i++) { @@ -77,6 +98,9 @@ namespace Advanced_Software_Engineering_Tests { } } + /// + /// Random test. + /// [TestMethod] public void ConvertToDouble_Random3() { for (int i = 0; i < 100000; i++) { @@ -87,6 +111,9 @@ namespace Advanced_Software_Engineering_Tests { } } + /// + /// Manual test. + /// [TestMethod] public void StripStringArray_Manual1() { string[] input = { " ", " a ", " test", "t", "asdf ", "" }; @@ -98,6 +125,9 @@ namespace Advanced_Software_Engineering_Tests { } } + /// + /// Manual test. + /// [TestMethod] public void StripStringArray_Manual2() { string[] input = "a simple sentence surrounded by spaces".Split(" "[0]); @@ -109,6 +139,9 @@ namespace Advanced_Software_Engineering_Tests { } } + /// + /// Manual test. + /// [TestMethod] public void CommandAndParameterParser_Manual1() { Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser("moveto 200, 200"); @@ -117,6 +150,9 @@ namespace Advanced_Software_Engineering_Tests { Assert.AreEqual("200", commands["parameters"][1]); } + /// + /// Manual test. + /// [TestMethod] public void CommandAndParameterParser_Manual2() { Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser("clear"); @@ -124,6 +160,9 @@ namespace Advanced_Software_Engineering_Tests { Assert.IsFalse(commands.Keys.Contains("parameters")); } + /// + /// Manual test. + /// [TestMethod] public void CommandAndParameterParser_Manual3() { Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser(""); @@ -131,6 +170,9 @@ namespace Advanced_Software_Engineering_Tests { Assert.IsFalse(commands.Keys.Contains("parameters")); } + /// + /// Manual test. + /// [TestMethod] public void CommandAndParameterParser_Manual4() { Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser(" genericCommand 2, 3,4 5"); @@ -147,6 +189,9 @@ namespace Advanced_Software_Engineering_Tests { return spaces; } + /// + /// Random test. + /// [TestMethod] public void CommandAndParameterParser_Random1() {