Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Commit

Permalink
Fix: Removed more invalid tests
Browse files Browse the repository at this point in the history
  • Loading branch information
SveinIsdahl authored Mar 16, 2024
1 parent fc86e1b commit d8c80c7
Showing 1 changed file with 0 additions and 43 deletions.
43 changes: 0 additions & 43 deletions elevatorAlgorithm/orders/orders_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -142,47 +142,4 @@ func TestOrders(t *testing.T) {
if !orders.OrdersHere(testState.Floor, testState.Orders) {
t.Error("Failed assert, no order here")
}

//S4
testState.Floor = 2
testState.Direction = elevio.MD_Up
testState.Orders = [][]bool{{false, false, true}, {false, false, false}, {true, true, false}, {false, false, false}}
doorTimer, obstructionTimer, inactivityTimer := timer.InitTimers()
testState.Behaviour, _ = fsm.OnFloorArrival(testState, doorTimer, inactivityTimer, false, obstructionTimer)

if testState.Direction != elevio.MD_Up {
t.Error("Failed assert, MD should be up")
}
if testState.Behaviour != elevator.EB_DoorOpen {
t.Error("Failed assert, door should be open")
}

//Clearing order manually
testState.Orders = [][]bool{{false, false, true}, {false, false, false}, {false, true, false}, {false, false, false}}
orders.ChooseDirection(testState.Direction, testState.Floor, testState.Orders)
if testState.Direction != elevio.MD_Down {
t.Error("Failed assert, MD should be down")
}
if testState.Behaviour != elevator.EB_DoorOpen {
t.Error("Failed assert, door should be open")
}

testState.Orders = [][]bool{{false, false, true}, {false, false, false}, {false, false, false}, {false, false, false}}
orders.ChooseDirection(testState.Direction, testState.Floor, testState.Orders)
if testState.Direction != elevio.MD_Down {
t.Error("Failed assert, MD should be down")
}
if testState.Behaviour != elevator.EB_Moving {
t.Error("Failed assert, EB should be moving")
}

testState.Orders = [][]bool{{false, false, false}, {false, false, false}, {false, false, false}, {false, false, false}}
if orders.HaveOrders(testState.Floor, testState.Orders) {
t.Error("Failed assert, no orders")
}
testState.Orders = [][]bool{{false, true, false}, {false, false, false}, {false, false, false}, {false, false, false}}
if !orders.HaveOrders(testState.Floor, testState.Orders) {
t.Error("Failed assert, orders")
}

}

0 comments on commit d8c80c7

Please sign in to comment.