diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs index 2f015a3..2947558 100644 --- a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs +++ b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs @@ -31,7 +31,7 @@ namespace Advanced_Software_Engineering_Tests { obfuscatedInput = RandomSpaces() + obfuscatedInput + RandomSpaces(); - Assert.AreEqual(correctOutput, SettingsAndHelperFunctions.Strip(obfuscatedInput)); + Assert.AreEqual(correctOutput, HelperFunctions.Strip(obfuscatedInput)); } } @@ -43,7 +43,7 @@ namespace Advanced_Software_Engineering_Tests { string input = " a simple sentence surrounded by spaces "; string expected = "a simple sentence surrounded by spaces"; - Assert.AreEqual(expected, SettingsAndHelperFunctions.Strip(input)); + Assert.AreEqual(expected, HelperFunctions.Strip(input)); } /// @@ -54,7 +54,7 @@ namespace Advanced_Software_Engineering_Tests { string input = " a simple sentence surrounded by spaces "; string expected = "a simple sentence surrounded by spaces"; - Assert.AreEqual(expected, SettingsAndHelperFunctions.Strip(input)); + Assert.AreEqual(expected, HelperFunctions.Strip(input)); } /// @@ -66,7 +66,7 @@ namespace Advanced_Software_Engineering_Tests { string[] expected = (new List { "a", "test", "t", "asdf" }).ToArray(); int i = 0; - foreach (string s in SettingsAndHelperFunctions.StripStringArray(input)) { + foreach (string s in HelperFunctions.StripStringArray(input)) { Assert.AreEqual(expected[i++], s); } } @@ -80,7 +80,7 @@ namespace Advanced_Software_Engineering_Tests { string[] expected = (new List { "a", "simple", "sentence", "surrounded", "by", "spaces" }).ToArray(); int i = 0; - foreach (string s in SettingsAndHelperFunctions.StripStringArray(input)) { + foreach (string s in HelperFunctions.StripStringArray(input)) { Assert.AreEqual(expected[i++], s); } } @@ -90,7 +90,7 @@ namespace Advanced_Software_Engineering_Tests { /// [TestMethod] public void CommandAndParameterParser_Manual1() { - Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser("moveto 200, 200"); + Dictionary commands = HelperFunctions.CommandAndParameterParser("moveto 200, 200"); Assert.AreEqual("moveto", commands["command"][0]); Assert.AreEqual("200", commands["parameters"][0]); Assert.AreEqual("200", commands["parameters"][1]); @@ -101,7 +101,7 @@ namespace Advanced_Software_Engineering_Tests { /// [TestMethod] public void CommandAndParameterParser_Manual2() { - Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser("clear"); + Dictionary commands = HelperFunctions.CommandAndParameterParser("clear"); Assert.AreEqual("clear", commands["command"][0]); Assert.IsFalse(commands.Keys.Contains("parameters")); } @@ -111,7 +111,7 @@ namespace Advanced_Software_Engineering_Tests { /// [TestMethod] public void CommandAndParameterParser_Manual3() { - Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser(""); + Dictionary commands = HelperFunctions.CommandAndParameterParser(""); Assert.IsFalse(commands.Keys.Contains("command")); Assert.IsFalse(commands.Keys.Contains("parameters")); } @@ -121,7 +121,7 @@ namespace Advanced_Software_Engineering_Tests { /// [TestMethod] public void CommandAndParameterParser_Manual4() { - Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser(" genericCommand 2, 3,4 5"); + Dictionary commands = HelperFunctions.CommandAndParameterParser(" genericCommand 2, 3,4 5"); Assert.AreEqual("genericCommand", commands["command"][0]); Assert.AreEqual("2", commands["parameters"][0]); @@ -153,7 +153,7 @@ namespace Advanced_Software_Engineering_Tests { input += RandomSpaces() + parameter + RandomSpaces() + "," + RandomSpaces(); } - Dictionary commands = SettingsAndHelperFunctions.CommandAndParameterParser(input); + Dictionary commands = HelperFunctions.CommandAndParameterParser(input); Assert.AreEqual(command, commands["command"][0]); diff --git a/Advanced Software Engineering/Advanced Software Engineering/Advanced Software Engineering.csproj b/Advanced Software Engineering/Advanced Software Engineering/Advanced Software Engineering.csproj index 42021c6..3ff02f2 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Advanced Software Engineering.csproj +++ b/Advanced Software Engineering/Advanced Software Engineering/Advanced Software Engineering.csproj @@ -142,7 +142,7 @@ TextEditor.cs - + Form diff --git a/Advanced Software Engineering/Advanced Software Engineering/SettingsAndHelperFunctions.cs b/Advanced Software Engineering/Advanced Software Engineering/HelperFunctions.cs similarity index 99% rename from Advanced Software Engineering/Advanced Software Engineering/SettingsAndHelperFunctions.cs rename to Advanced Software Engineering/Advanced Software Engineering/HelperFunctions.cs index bd5e9b2..247da35 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/SettingsAndHelperFunctions.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/HelperFunctions.cs @@ -24,7 +24,7 @@ namespace Advanced_Software_Engineering { /// /// This class simply provides settings and some functions that are used across many components. /// - public class SettingsAndHelperFunctions { + public class HelperFunctions { /// /// This function removes spaces from the start and the end of the text. This should be unit tested. diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/DeclareVariable.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/DeclareVariable.cs index a883d40..4854c32 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/DeclareVariable.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/DeclareVariable.cs @@ -60,7 +60,7 @@ namespace Advanced_Software_Engineering.Verbs.Value { // bools have == if (!(type == "bool")) { //Seperate the assignment from the variables - List assignmentList = SettingsAndHelperFunctions.StripStringArray(assignment.Split("="[0])); + List assignmentList = HelperFunctions.StripStringArray(assignment.Split("="[0])); name = assignmentList[0]; value = ValueFactory.CreateValue(assignmentList[1], type); } else { diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueFactory.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueFactory.cs index b9d72bd..201e6b0 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueFactory.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueFactory.cs @@ -61,7 +61,7 @@ namespace Advanced_Software_Engineering.Verbs.Value { } public static IValue CreateValue(Drawer drawer, string value) { - value = SettingsAndHelperFunctions.Strip(value); + value = HelperFunctions.Strip(value); if (drawer.CheckVariableExists(value)) return new VariableValue(drawer, value); else return ValueHelper.ConvertToIValue(value); } diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueHelper.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueHelper.cs index 40e1d2a..c8d85bb 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueHelper.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueHelper.cs @@ -14,7 +14,7 @@ namespace Advanced_Software_Engineering.Verbs.Value { /// String to be converted to int /// Integer representation of string public static int ConvertToInt(string text) { - text = SettingsAndHelperFunctions.Strip(text); + text = HelperFunctions.Strip(text); return int.Parse(text); } @@ -24,7 +24,7 @@ namespace Advanced_Software_Engineering.Verbs.Value { /// String to be converted to double /// Double representation of string public static double ConvertToDouble(string text) { - text = SettingsAndHelperFunctions.Strip(text); + text = HelperFunctions.Strip(text); return double.Parse(text); } @@ -121,7 +121,7 @@ namespace Advanced_Software_Engineering.Verbs.Value { } public static IValue ConvertToIValue(string text) { - text = SettingsAndHelperFunctions.Strip(text); + text = HelperFunctions.Strip(text); //No assignmnet if (!text.Contains("=")) { if (!text.Contains("#")) { diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/VerbFactory.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/VerbFactory.cs index f6979b1..1ec2ff6 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/VerbFactory.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/VerbFactory.cs @@ -22,7 +22,7 @@ namespace Advanced_Software_Engineering { /// The command as a string /// A IVerb that maches the command public static IVerb MakeVerb(Drawer drawer, string fullCommand) { - CommandAndParameterParserResult result = SettingsAndHelperFunctions.CommandAndParameterParser(fullCommand); + CommandAndParameterParserResult result = HelperFunctions.CommandAndParameterParser(fullCommand); string command = result.getCommand(); string[] commandParameters = result.getParameters();