Add >>#endpointNumber and add some test cases for it.
This commit is contained in:
parent
aa8d9b64c6
commit
0ffe0afcb5
|
@ -39,6 +39,11 @@ Object subclass: MGCPEndpoint [
|
|||
^ trunk endpointName: nr.
|
||||
]
|
||||
|
||||
endpointNumber [
|
||||
<category: 'accessing'>
|
||||
^ nr
|
||||
]
|
||||
|
||||
multiplex [
|
||||
<category: 'names'>
|
||||
^ trunk multiplexFor: nr.
|
||||
|
|
|
@ -115,8 +115,10 @@ TestCase subclass: MGCPCommandTest [
|
|||
| trunk |
|
||||
trunk := MGCPDSTrunk createWithDest: '0.0.0.0' trunkNr: 3.
|
||||
|
||||
self assert: (self trunk endpointAt: 1) endpointNumber equals: 1.
|
||||
self assert: (self trunk endpointAt: 1) multiplex = 0.
|
||||
self assert: (self trunk endpointAt: 1) timeslot = 1.
|
||||
self assert: (self trunk endpointAt: 31) endpointNumber equals: 31.
|
||||
self assert: (self trunk endpointAt: 31) multiplex = 0.
|
||||
self assert: (self trunk endpointAt: 31) timeslot = 31.
|
||||
|
||||
|
@ -282,6 +284,7 @@ TestCase subclass: MGCPEndpointAllocTest [
|
|||
|
||||
"Initial..."
|
||||
self assert: endp isUnused.
|
||||
self assert: endp endpointNumber equals: 1.
|
||||
|
||||
"Reserve..."
|
||||
endp reserve.
|
||||
|
@ -332,6 +335,7 @@ TestCase subclass: MGCPEndpointAllocTest [
|
|||
self assert: (trunk allocateEndpointIfFailure: [true]).
|
||||
|
||||
"now free some endpoints"
|
||||
self assert: (trunk endpointAt: 20) endpointNumber equals: 20.
|
||||
(trunk endpointAt: 20) free.
|
||||
(trunk endpointAt: 5) free.
|
||||
endp := (trunk allocateEndpointIfFailure: []).
|
||||
|
|
Reference in New Issue