34 lines
827 B
Swift
34 lines
827 B
Swift
//
|
|
// ComponentTests.swift
|
|
// FirebladeECSTests
|
|
//
|
|
// Created by Christian Treffs on 21.10.17.
|
|
//
|
|
|
|
import XCTest
|
|
@testable import FirebladeECS
|
|
|
|
class ComponentTests: XCTestCase {
|
|
|
|
override func setUp() {
|
|
super.setUp()
|
|
// Put setup code here. This method is called before the invocation of each test method in the class.
|
|
}
|
|
|
|
override func tearDown() {
|
|
// Put teardown code here. This method is called after the invocation of each test method in the class.
|
|
super.tearDown()
|
|
}
|
|
|
|
func testComponentIdentifier() {
|
|
let p1 = Position(x: 1, y: 2)
|
|
XCTAssert(p1.identifier == Position.identifier)
|
|
|
|
let v1 = Velocity(a: 3.14)
|
|
XCTAssert(v1.identifier == Velocity.identifier)
|
|
XCTAssert(v1.identifier != p1.identifier)
|
|
XCTAssert(Velocity.identifier != Position.identifier)
|
|
}
|
|
|
|
}
|