Skip to content

Commit a9a324d

Browse files
committed
add null tests for saveSystem
1 parent 4cccefa commit a9a324d

File tree

1 file changed

+25
-2
lines changed
  • LearningForDummies/Assets/Editor/Tests

1 file changed

+25
-2
lines changed

LearningForDummies/Assets/Editor/Tests/Test.cs

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,37 @@
66

77
public class Test
88
{
9-
// A Test behaves as an ordinary method
9+
// We only need to test string because the method cant get anything else
1010
[Test]
1111
[TestCase("Test")]
12-
public void loadReturnsNull(string catalogueName)
12+
[TestCase("5")]
13+
[TestCase("I am me")]
14+
[TestCase("%$§&")]
15+
[TestCase("")]
16+
public void loadRawReturnsNull(string catalogueName)
1317
{
1418
SaveSystem saveSystem = new SaveSystem();
1519
var answer = saveSystem.loadTextRawFromJson(catalogueName);
1620
Assert.AreEqual(answer, null);
1721
}
22+
[Test]
23+
[TestCase("Test")]
24+
[TestCase("5")]
25+
[TestCase("I am me")]
26+
[TestCase("%$§&")]
27+
[TestCase("")]
28+
public void loadPlayerProfileReturnsNull(string profileName)
29+
{
30+
SaveSystem saveSystem = new SaveSystem();
31+
var answer = saveSystem.loadPlayerProfileFromJson(profileName);
32+
Assert.AreEqual(answer, null);
33+
}
34+
[Test]
35+
public void loadCatalougesReturnsNull()
36+
{
37+
SaveSystem saveSystem = new SaveSystem();
38+
var answer = saveSystem.loadQuestionCataloguesFromJson();
39+
Assert.AreEqual(answer, null);
40+
}
1841

1942
}

0 commit comments

Comments
 (0)