Connection Sequence
Tests
- Connection Sequence is correct for rsmp version 3.1.1
- Connection Sequence is correct for rsmp version 3.1.2
- Connection Sequence is correct for rsmp version 3.1.3
- Connection Sequence is correct for rsmp version 3.1.4
- Connection Sequence is correct for rsmp version 3.1.5
- Connection Sequence is correct for rsmp version 3.2
- Connection Sequence is correct for rsmp version 3.2.1
- Connection Sequence is correct for rsmp version 3.2.2
- Connection Sequence is correct for rsmp version 3.3.0
Connection Sequence is correct for rsmp version 3.1.1
Verify the connection sequence when using rsmp core 3.1.1
- Given the site is connected and using core 3.1.1
- When handshake messages are sent and received
- Then the handshake messages should be in the specified sequence corresponding to version 3.1.1
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.1.1' do
skip 'requires core == 3.1.1' unless RSMP::Validator.core_matches?('3.1.1')
check_sequence '3.1.1'
end
Connection Sequence is correct for rsmp version 3.1.2
Verify the connection sequence when using rsmp core 3.1.2
- Given the site is connected and using core 3.1.2
- When handshake messages are sent and received
- Then the handshake messages should be in the specified sequence corresponding to version 3.1.2
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.1.2' do
skip 'requires core == 3.1.2' unless RSMP::Validator.core_matches?('3.1.2')
check_sequence '3.1.2'
end
Connection Sequence is correct for rsmp version 3.1.3
Verify the connection sequence when using rsmp core 3.1.3
- Given the site is connected and using core 3.1.3
- When handshake messages are sent and received
- Then the handshake messages should be in the specified sequence corresponding to version 3.1.3
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.1.3' do
skip 'requires core == 3.1.3' unless RSMP::Validator.core_matches?('3.1.3')
check_sequence '3.1.3'
end
Connection Sequence is correct for rsmp version 3.1.4
Verify the connection sequence when using rsmp core 3.1.4
- Given the site is connected and using core 3.1.4
- When handshake messages are sent and received
- Then the handshake messages should be in the specified sequence corresponding to version 3.1.4
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.1.4' do
skip 'requires core == 3.1.4' unless RSMP::Validator.core_matches?('3.1.4')
check_sequence '3.1.4'
end
Connection Sequence is correct for rsmp version 3.1.5
Verify the connection sequence when using rsmp core 3.1.5
- Given the site is connected and using core 3.1.5
- When handshake messages are sent and received
- Then the handshake messages should be in the specified sequence corresponding to version 3.1.5
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.1.5' do
skip 'requires core == 3.1.5' unless RSMP::Validator.core_matches?('3.1.5')
check_sequence '3.1.5'
end
Connection Sequence is correct for rsmp version 3.2
Verify the connection sequence when using rsmp core 3.2
- Given the site is connected and using core 3.2
- When handshake messages are sent and received
- Then the handshake messages should be in the specified sequence corresponding to version 3.1.5
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.2' do
skip 'requires core == 3.2' unless RSMP::Validator.core_matches?('3.2')
check_sequence '3.2'
end
Connection Sequence is correct for rsmp version 3.2.1
Verify the connection sequence when using rsmp core 3.2.1
- Given the site is connected and using core 3.2.1
- When handshake messages are sent and received
- Then the handshake messages should be in the specified sequence corresponding to version 3.1.5
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.2.1' do
skip 'requires core == 3.2.1' unless RSMP::Validator.core_matches?('3.2.1')
check_sequence '3.2.1'
end
Connection Sequence is correct for rsmp version 3.2.2
Verify the connection sequence when using rsmp core 3.2.2
- Given the site is connected and using core 3.2.2
- When handshake messages are sent and received
- Then the handshake messages should be in the specified sequence corresponding to version 3.1.5
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.2.2' do
skip 'requires core == 3.2.2' unless RSMP::Validator.core_matches?('3.2.2')
check_sequence '3.2.2'
end
Connection Sequence is correct for rsmp version 3.3.0
Verify the connection sequence when using rsmp core 3.3.0
- Given the site is connected and using core 3.3.0
- When handshake messages are sent and received
- Then ComponentList should be exchanged before application traffic
- And the connection sequence should be complete
View Source
it 'is correct for rsmp version 3.3.0' do
skip 'requires core == 3.3.0' unless RSMP::Validator.core_matches?('3.3.0')
check_sequence '3.3.0'
end