Question: given when then in robot framework?
Answer: Given: The static preconditions.
When: The behaviour under test (or that, which should be specified)
Then: The expected results of the behaviour under the given preconditions.