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() {