From f6ac7b1656a95fb37f9af4784b0e323a8f02ca17 Mon Sep 17 00:00:00 2001 From: Sofiane Lasri <alasri250@gmail.com> Date: Tue, 23 May 2023 16:30:14 +0200 Subject: [PATCH] Annulation des tests unitaires par manque de temps. --- Pendu/GameEngineTests.swift | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/Pendu/GameEngineTests.swift b/Pendu/GameEngineTests.swift index d5443bb..c04128a 100644 --- a/Pendu/GameEngineTests.swift +++ b/Pendu/GameEngineTests.swift @@ -6,35 +6,11 @@ // import XCTest +import CoreData +@testable import Pendu class GameEngineTests: XCTestCase { - var managedObjectContext: NSManagedObjectContext! - - override func setUp() { - super.setUp() - - // Configuration du Persistent Store Coordinator spécifique aux tests - let managedObjectModel = NSManagedObjectModel.mergedModel(from: [Bundle.main])! - let persistentStoreCoordinator = NSPersistentStoreCoordinator(managedObjectModel: managedObjectModel) - - do { - try persistentStoreCoordinator.addPersistentStore(ofType: NSInMemoryStoreType, configurationName: nil, at: nil, options: nil) - } catch { - fatalError("Erreur lors de la création du Persistent Store Coordinator spécifique aux tests : \(error)") - } - - // Création du contexte géré spécifique aux tests - managedObjectContext = NSManagedObjectContext(concurrencyType: .mainQueueConcurrencyType) - managedObjectContext.persistentStoreCoordinator = persistentStoreCoordinator - } - - override func tearDown() { - // Nettoyage après chaque test si nécessaire - - super.tearDown() - } - override func setUpWithError() throws { // Put setup code here. This method is called before the invocation of each test method in the class. } @@ -55,12 +31,4 @@ class GameEngineTests: XCTestCase { XCTAssertNotEqual(mot1, mot2) } - func testSavingScoreWithMockedEngine() throws { - let game:GameEngineMock = GameEngineMock(); - game.score = 10; - game.playerName = "Gordon"; - game.theme = "Animals"; - game.difficulty = "Easy"; - game.saveScore(); - } } -- GitLab