# language: en

Feature: Door
    Linka je vybavena tlačítkem Total stop, bezpečnostními dveřmi a Sick skenerem. Linka je rozdělena na dvě bezpečnostní zóny. Zóna 1 je otočný stůl, robot N1 (lepení a svařování) a robot N2 (umístění výrobku na pás). Do zóny 2 patří dopravník a robot N3 (lakování). K znovu rojetí linku je zapotřebí potvrdit bezpečnost. K znovu rozjetí linku je zapotřebí potvrdit bezpečnost. Potvrzení musí provést operátor manuálně (na panelu, mechanickým tlačítkem).
Background:
  Given lineOn

Scenario: As soon as safety door is open, robot N1 stops the program
  When safety_door == 1
  Then robotN1ProgramStop == 1
Scenario: As soon as safety door is open, robot N2 stops the program
  When safety_door == 1
  Then robotN2ProgramStop == 1
Scenario: As soon as safety door is open, robot N3 stops the program
  When safety_door == 1
  Then robotN3ProgramStop == 1
Scenario: As soon as safety door is open, the table does not move to position FWD and table does not move to position HOME
  When safety_door == 1
  Then (tableToFWD != 1) && (tableToHome != 1)
Scenario: As soon as safety door is open, the conveyor stops and the conveyor does not start
  When safety_door == 1
  Then (conveyorStop == 1) && (conveyorStart != 1)