@@ -49,9 +49,16 @@ describe('Given an amqp10 connection opened, listed and clicked on it', function
49
49
'id' : "selenium-connection-id" ,
50
50
'container_id' : "selenium-container-id"
51
51
} )
52
- connection . open_receiver ( 'examples' )
53
- connection . open_sender ( 'examples' )
54
-
52
+ connection . open_receiver ( {
53
+ source : 'examples' ,
54
+ target : 'receiver-target' ,
55
+ name : 'receiver-link'
56
+ } )
57
+ connection . open_sender ( {
58
+ target : 'examples' ,
59
+ source : 'sender-source' ,
60
+ name : 'sender-link'
61
+ } )
55
62
await connectionEstablishedPromise
56
63
await overview . clickOnConnectionsTab ( )
57
64
await connectionsPage . isLoaded ( )
@@ -64,21 +71,38 @@ describe('Given an amqp10 connection opened, listed and clicked on it', function
64
71
65
72
66
73
it ( 'can list session information' , async function ( ) {
67
- let a = await connectionPage . list_sessions ( )
68
- console . log ( a . length + " sessions" )
69
- for ( var i = 0 ; i < a . length ; i ++ ) {
70
- console . log ( a [ i ] . length + " columns " + a [ i ] )
71
- for ( var z = 0 ; z < a [ i ] . length ; z ++ ) {
72
- console . log ( a [ i ] [ z ] ) ;
73
- }
74
- }
74
+ let sessions = await connectionPage . getSessions ( )
75
+ assert . equal ( 1 , sessions . sessions . length )
76
+ let session = connectionPage . getSessionInfo ( sessions . sessions , 0 )
77
+ console . log ( "session: " + JSON . stringify ( session ) )
78
+ assert . equal ( 0 , session . channelNumber )
79
+ assert . equal ( 1 , session . nextIncomingId )
80
+ assert . equal ( 0 , session . outgoingUnsettledDeliveries )
75
81
} )
76
82
77
83
it ( 'can list link information' , async function ( ) {
78
- // names
79
- // target and source information
80
- // unconfirmed messages
81
- // flow control
84
+ let sessions = await connectionPage . getSessions ( )
85
+ assert . equal ( 1 , sessions . incoming_links . length )
86
+ assert . equal ( 1 , sessions . outgoing_links . length )
87
+
88
+ let incomingLink = connectionPage . getIncomingLinkInfo ( sessions . incoming_links , 0 )
89
+ console . log ( "incomingLink: " + JSON . stringify ( incomingLink ) )
90
+ assert . equal ( 1 , incomingLink . handle )
91
+ assert . equal ( "sender-link" , incomingLink . name )
92
+ assert . equal ( "examples" , incomingLink . targetAddress )
93
+ assert . equal ( "mixed" , incomingLink . sndSettleMode )
94
+ assert . equal ( "0" , incomingLink . unconfirmedMessages )
95
+
96
+ let outgoingLink = connectionPage . getOutgoingLinkInfo ( sessions . outgoing_links , 0 )
97
+ console . log ( "outgoingLink: " + JSON . stringify ( outgoingLink ) )
98
+ assert . equal ( 0 , outgoingLink . handle )
99
+ assert . equal ( "receiver-link" , outgoingLink . name )
100
+ assert . equal ( "examples" , outgoingLink . sourceAddress )
101
+ assert . equal ( "examples" , outgoingLink . queueName )
102
+
103
+ assert . equal ( false , outgoingLink . sendSettled )
104
+ assert . equal ( "unlimited" , outgoingLink . maxMessageSize )
105
+
82
106
} )
83
107
84
108
after ( async function ( ) {
0 commit comments