24 lines
663 B
Swift
24 lines
663 B
Swift
//
|
|
// ComponentTests.swift
|
|
// FirebladeECSTests
|
|
//
|
|
// Created by Christian Treffs on 21.10.17.
|
|
//
|
|
|
|
import FirebladeECS
|
|
import XCTest
|
|
|
|
class ComponentTests: XCTestCase {
|
|
func testComponentIdentifier() {
|
|
XCTAssertEqual(Position.identifier, Position.identifier)
|
|
XCTAssertEqual(Velocity.identifier, Velocity.identifier)
|
|
XCTAssertNotEqual(Velocity.identifier, Position.identifier)
|
|
|
|
let p1 = Position(x: 1, y: 2)
|
|
let v1 = Velocity(a: 3.14)
|
|
XCTAssertEqual(p1.identifier, Position.identifier)
|
|
XCTAssertEqual(v1.identifier, Velocity.identifier)
|
|
XCTAssertNotEqual(v1.identifier, p1.identifier)
|
|
}
|
|
}
|