2 // ShipStatusTest.swift
5 // Created by Hori,Masaki on 2017/10/24.
6 // Copyright © 2017年 Hori,Masaki. All rights reserved.
13 class ShipStatusTest: XCTestCase {
15 func testLimitShipStatus() {
17 let store = ServerDataStore.oneTimeEditor()
19 guard let ship = store.ship(by: 1) else { return XCTFail("Can not get ship 1.") }
24 XCTAssertEqual(ship.status, 0)
26 XCTAssertEqual(ship.status, 1)
28 XCTAssertEqual(ship.status, 1)
30 XCTAssertEqual(ship.status, 2)
32 XCTAssertEqual(ship.status, 2)
34 XCTAssertEqual(ship.status, 3)
39 XCTAssertEqual(ship.status, 0)
41 XCTAssertEqual(ship.status, 1)
43 XCTAssertEqual(ship.status, 1)
45 XCTAssertEqual(ship.status, 2)
47 XCTAssertEqual(ship.status, 2)
49 XCTAssertEqual(ship.status, 3)