Resolve WES-187 "Unit tests account and system"

This commit is contained in:
Dries Van Schuylenbergh
2023-04-30 15:51:41 +00:00
committed by Jerome Coudron
parent c4b6c60288
commit b9bbef8dcf
143 changed files with 2008 additions and 542 deletions

View File

@@ -1,6 +1,5 @@
using TMPro;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
/// <summary>

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7efafb99e31fdd243b9470c45ec5da7d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,5 +1,5 @@
{
"name": "CommonTests",
"name": "CommonEditMode",
"rootNamespace": "",
"references": [
"UnityEngine.TestRunner",

View File

@@ -5,7 +5,7 @@ using UnityEngine;
/// Test the CourseList class
/// </summary>
[TestFixture]
public class CourseListTest
public class CourseListTests
{
private CourseList courseList;

View File

@@ -5,7 +5,7 @@ using UnityEngine;
/// Test the MinigameList class
/// </summary>
[TestFixture]
public class MinigameListTest
public class MinigameListTests
{
private MinigameList minigameList;

View File

@@ -5,7 +5,7 @@ using UnityEngine;
/// Test the ModelList class
/// </summary>
[TestFixture]
public class ModelListTest
public class ModelListTests
{
private ModelList modelList;

View File

@@ -5,7 +5,7 @@ using UnityEngine;
/// Test the ThemeList class
/// </summary>
[TestFixture]
public class ThemeListTest
public class ThemeListTests
{
private ThemeList themeList;

View File

@@ -6,7 +6,7 @@ using UnityEngine;
/// Test the Theme class
/// </summary>
[TestFixture]
public class ThemeTest
public class ThemeTests
{
private Theme theme;
private List<string> names = new List<string>() { "appel", "peer", "banaan" };

View File

@@ -11,7 +11,7 @@ public class BackButtonTests
[UnitySetUp]
public IEnumerator SetupFunction()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string oneUser = $"{{\"version\":{PersistentDataController.VERSION},\"users\":[{{\"entries\":[],\"username\":\"TEST\",\"avatarIndex\":0,\"playtime\":0.0,\"minigames\":[],\"courses\":[]}}],\"currentUser\":0,\"currentMinigame\":0,\"currentCourse\":0,\"currentTheme\":0}}";
File.WriteAllText(path, oneUser);

View File

@@ -1,5 +1,5 @@
{
"name": "CommonPlayModeTests",
"name": "CommonPlayMode",
"rootNamespace": "",
"references": [
"UnityEngine.TestRunner",

View File

@@ -11,7 +11,7 @@ public class CourseActivityTests
[UnitySetUp]
public IEnumerator SetupFunction()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string oneUser = $"{{\"version\":{PersistentDataController.VERSION},\"users\":[{{\"entries\":[],\"username\":\"TEST\",\"avatarIndex\":0,\"playtime\":0.0,\"minigames\":[],\"courses\":[]}}],\"currentUser\":0,\"currentMinigame\":0,\"currentCourse\":0,\"currentTheme\":0}}";
File.WriteAllText(path, oneUser);

View File

@@ -5,13 +5,13 @@ using UnityEditor;
using UnityEngine;
using UnityEngine.TestTools;
public class CourseMenuScreenTest
public class CourseMenuScreenTests
{
[UnitySetUp]
public IEnumerator SetupFunction()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string oneUser = $"{{\"version\":{PersistentDataController.VERSION},\"users\":[{{\"entries\":[],\"username\":\"TEST\",\"avatarIndex\":0,\"playtime\":0.0,\"minigames\":[],\"courses\":[]}}],\"currentUser\":0,\"currentMinigame\":0,\"currentCourse\":0,\"currentTheme\":0}}";
File.WriteAllText(path, oneUser);

View File

@@ -5,13 +5,13 @@ using UnityEditor;
using UnityEngine;
using UnityEngine.TestTools;
public class ListCoursesScreenTest
public class ListCoursesScreenTests
{
[UnitySetUp]
public IEnumerator SetupFunction()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string oneUser = $"{{\"version\":{PersistentDataController.VERSION},\"users\":[{{\"entries\":[],\"username\":\"TEST\",\"avatarIndex\":0,\"playtime\":0.0,\"minigames\":[],\"courses\":[]}}],\"currentUser\":0,\"currentMinigame\":0,\"currentCourse\":0,\"currentTheme\":0}}";
File.WriteAllText(path, oneUser);

View File

@@ -13,7 +13,7 @@ public class MainMenuScreenTests
[UnitySetUp]
public IEnumerator SetupFunction()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string oneUser = $"{{\"version\":{PersistentDataController.VERSION},\"users\":[{{\"entries\":[],\"username\":\"TEST\",\"avatarIndex\":0,\"playtime\":0.0,\"minigames\":[],\"courses\":[]}}],\"currentUser\":0,\"currentMinigame\":0,\"currentCourse\":0,\"currentTheme\":0}}";
File.WriteAllText(path, oneUser);

View File

@@ -12,7 +12,7 @@ public class MiniGameActivityScreenTests
[UnitySetUp]
public IEnumerator SetupFunction()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string oneUser = $"{{\"version\":{PersistentDataController.VERSION},\"users\":[{{\"entries\":[],\"username\":\"TEST\",\"avatarIndex\":0,\"playtime\":0.0,\"minigames\":[],\"courses\":[]}}],\"currentUser\":0,\"currentMinigame\":0,\"currentCourse\":0,\"currentTheme\":0}}";
File.WriteAllText(path, oneUser);

View File

@@ -12,7 +12,7 @@ public class StartGamesTests
[UnityTest]
public IEnumerator BootWithUsersTest()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string oneUser = $"{{\"version\":{PersistentDataController.VERSION},\"users\":[{{\"entries\":[],\"username\":\"TEST\",\"avatarIndex\":0,\"playtime\":0.0,\"minigames\":[],\"courses\":[]}}],\"currentUser\":0,\"currentMinigame\":0,\"currentCourse\":0,\"currentTheme\":0}}";
File.WriteAllText(path, oneUser);
@@ -54,7 +54,7 @@ public class StartGamesTests
[UnityTest]
public IEnumerator BootWithoutUsersTest()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string noUsers = "https://www.youtube.com/watch?v=dQw4w9WgXcQ";
File.WriteAllText(path, noUsers);

View File

@@ -12,7 +12,7 @@ public class UserButtonTests
[UnitySetUp]
public IEnumerator SetupFunction()
{
string path = $"{Application.persistentDataPath}/unit_test_users.json";
string path = $"{Application.persistentDataPath}/wesign_unit_test.json";
string oneUser = $"{{\"version\":{PersistentDataController.VERSION},\"users\":[{{\"entries\":[],\"username\":\"TEST\",\"avatarIndex\":0,\"playtime\":0.0,\"minigames\":[],\"courses\":[]}}],\"currentUser\":0,\"currentMinigame\":0,\"currentCourse\":0,\"currentTheme\":0}}";
File.WriteAllText(path, oneUser);