Private
Public Access
Removed ValueHelper functions from SettingsAndHelperFunctionsTester
This commit is contained in:
1 parent
028954052c
commit
8bccded597
3 files changed
+93
-75
No files matched your search
+26
-21
@@ -165,7 +165,7 @@
|
||||
</member>
|
||||
<member name="T:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester">
|
||||
<summary>
|
||||
This class tests <see cref="T:Advanced_Software_Engineering.SettingsAndHelperFunctions" /> methods and some <see cref="T:Advanced_Software_Engineering.Verbs.Value" /> methods. It uses a combination of manual and random tests.
|
||||
This class tests <see cref="T:Advanced_Software_Engineering.SettingsAndHelperFunctions" /> methods. It uses a combination of manual and random tests.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.Strip_Random1">
|
||||
@@ -183,26 +183,6 @@
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.Strip(System.String)" /> test
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.ConvertToInt_Random1">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.Value.ConvertToInt(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.ConvertToDouble_Random1">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.Value.ConvertToDouble(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.ConvertToDouble_Random2">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.Value.ConvertToDouble(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.ConvertToDouble_Random3">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.Value.ConvertToDouble(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.StripStringArray_Manual1">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.StripStringArray(System.String[])" /> test.
|
||||
@@ -238,5 +218,30 @@
|
||||
Random <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Advanced_Software_Engineering_Tests.ValueHelperTester">
|
||||
<summary>
|
||||
This class tests <see cref="T:Advanced_Software_Engineering.Verbs.ValueHelper" /> methods. It uses a combination of manual and random tests.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.ValueHelperTester.ConvertToInt_Random1">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToInt(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.ValueHelperTester.ConvertToDouble_Random1">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.ValueHelperTester.ConvertToDouble_Random2">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.ValueHelperTester.ConvertToDouble_Random3">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)" /> test.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
+1
-54
@@ -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 {
|
||||
|
||||
/// <summary>
|
||||
/// This class tests <see cref="SettingsAndHelperFunctions"/> methods and some <see cref="ValueHelper"/> methods. It uses a combination of manual and random tests.
|
||||
/// This class tests <see cref="SettingsAndHelperFunctions"/> methods. It uses a combination of manual and random tests.
|
||||
/// </summary>
|
||||
[TestClass]
|
||||
public class SettingsAndHelperFunctionsTester {
|
||||
@@ -58,58 +57,6 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
Assert.AreEqual(expected, SettingsAndHelperFunctions.Strip(input));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Random <see cref="ValueHelper.ConvertToInt(string)"/> test.
|
||||
/// </summary>
|
||||
[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));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Random <see cref="ValueHelper.ConvertToDouble(string)"/> test.
|
||||
/// </summary>
|
||||
[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));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Random <see cref="ValueHelper.ConvertToDouble(string)"/> test.
|
||||
/// </summary>
|
||||
[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));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Random <see cref="ValueHelper.ConvertToDouble(string)"/> test.
|
||||
/// </summary>
|
||||
[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));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Manual <see cref="SettingsAndHelperFunctions.StripStringArray(string[])"/> test.
|
||||
/// </summary>
|
||||
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
using Advanced_Software_Engineering.Verbs;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using System;
|
||||
|
||||
namespace Advanced_Software_Engineering_Tests {
|
||||
|
||||
/// <summary>
|
||||
/// This class tests <see cref="ValueHelper"/> methods. It uses a combination of manual and random tests.
|
||||
/// </summary>
|
||||
[TestClass]
|
||||
internal class ValueHelperTester {
|
||||
private Random rand = new Random();
|
||||
|
||||
/// <summary>
|
||||
/// Random <see cref="ValueHelper.ConvertToInt(string)"/> test.
|
||||
/// </summary>
|
||||
[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));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Random <see cref="ValueHelper.ConvertToDouble(string)"/> test.
|
||||
/// </summary>
|
||||
[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));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Random <see cref="ValueHelper.ConvertToDouble(string)"/> test.
|
||||
/// </summary>
|
||||
[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));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Random <see cref="ValueHelper.ConvertToDouble(string)"/> test.
|
||||
/// </summary>
|
||||
[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));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user