diff --git a/Tests/FirebladeECSTests/Base.swift b/Tests/FirebladeECSTests/Base.swift index 8225f33..7f68d50 100644 --- a/Tests/FirebladeECSTests/Base.swift +++ b/Tests/FirebladeECSTests/Base.swift @@ -35,35 +35,3 @@ class Velocity: Component { class Party: Component { } - -class DebugEventHandler: EventHandler { - - let eventHub = DefaultEventHub() - - var delegate: EventHub? - - init() { - delegate = eventHub - subscribe(event: handleEntityCreated) - subscribe(event: handleEntityDestroyed) - subscribe(event: handleComponentAdded) - } - deinit { - unsubscribe(event: handleEntityCreated) - unsubscribe(event: handleComponentAdded) - unsubscribe(event: handleEntityDestroyed) - } - - func handleEntityCreated(ec: EntityCreated) { - print(ec) - } - - func handleEntityDestroyed(ed: EntityDestroyed) { - print(ed) - } - - func handleComponentAdded(ca: ComponentAdded) { - print(ca) - } - -} diff --git a/Tests/FirebladeECSTests/MemoryTests.swift b/Tests/FirebladeECSTests/MemoryTests.swift deleted file mode 100644 index e7baa7a..0000000 --- a/Tests/FirebladeECSTests/MemoryTests.swift +++ /dev/null @@ -1,41 +0,0 @@ -// -// MemoryTests.swift -// FirebladeECS -// -// Created by Christian Treffs on 09.10.17. -// -import XCTest -@testable import FirebladeECS - -class MemoryTests: XCTestCase { - - func testCheckRetainCount() { - - class MyClass {} - let myClass = MyClass() - - let initalCount: Int = FirebladeECS.retainCount(myClass) - XCTAssert(initalCount == 3) - - let ownerdSelf: MyClass = myClass - _ = ownerdSelf // creates strong reference - let ownedOnceCount: Int = FirebladeECS.retainCount(myClass) - XCTAssert(ownedOnceCount == initalCount + 1) // 4 - - unowned let unownedSelf: MyClass = myClass - _ = unownedSelf // creates unowned refrerence - let unownedOnceCount: Int = FirebladeECS.retainCount(myClass) - let unownedCount: Int = FirebladeECS.retainCount(unownedSelf) - XCTAssert(ownedOnceCount == unownedCount) - XCTAssert(ownedOnceCount == unownedOnceCount) - - weak var weakSelf: MyClass? = myClass - _ = weakSelf // creates weak refrerence - let weakOnceCount: Int = FirebladeECS.retainCount(myClass) - let weakCount: Int = FirebladeECS.retainCount(weakSelf) - XCTAssert(ownedOnceCount == weakCount) - XCTAssert(ownedOnceCount == weakOnceCount) - - } - -}