| *** Settings *** |
| Library OperatingSystem |
| Library RequestsLibrary |
| Library Process |
| |
| *** Variables *** |
| |
| |
| *** Test Cases *** |
| |
| Heartbeat test |
| [Documentation] Check DFC heartbeat |
| Heartbeat I'm living |
| |
| Stop test |
| [Documentation] Check DFC stop |
| Stop Datafile Service has already been stopped! |
| |
| Start test |
| [Documentation] Check DFC start |
| Start Datafile Service has been started! |
| |
| Heartbeat test - secure |
| [Documentation] Check DFC heartbeat, secure |
| Heartbeat-secure I'm living |
| |
| Stop test - secure |
| [Documentation] Check DFC stop, secure |
| Stop-secure Datafile Service has already been stopped! |
| |
| Start test - secure |
| [Documentation] Check DFC start, secure |
| Start-secure Datafile Service has been started! |
| |
| |
| *** Keywords *** |
| #Probably simplyfy the test cases by using variables for port numbers/urls etc |
| Heartbeat |
| [Arguments] ${respbody} |
| Create Session session http://localhost:8100/heartbeat |
| ${resp}= Get Request session / |
| Should Match Regexp ${resp.text} ${respbody}* |
| |
| Heartbeat-secure |
| [Arguments] ${respbody} |
| Create Session session https://localhost:8433/heartbeat |
| ${resp}= Get Request session / |
| Should Match Regexp ${resp.text} ${respbody}* |
| |
| Stop |
| [Arguments] ${respbody} |
| Create Session session http://localhost:8100/stopDatafile |
| ${resp}= Get Request session / |
| Should Be Equal ${resp.text} ${respbody} |
| |
| Stop-secure |
| [Arguments] ${respbody} |
| Create Session session https://localhost:8433/stopDatafile |
| ${resp}= Get Request session / |
| Should Be Equal ${resp.text} ${respbody} |
| |
| Start |
| [Arguments] ${respbody} |
| Create Session session http://localhost:8100/start |
| ${resp}= Get Request session / |
| Should Be Equal ${resp.text} ${respbody} |
| |
| Start-secure |
| [Arguments] ${respbody} |
| Create Session session https://localhost:8433/start |
| ${resp}= Get Request session / |
| Should Be Equal ${resp.text} ${respbody} |