forked from hyperledger/fabric-sdk-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
numevents.go
executable file
·50 lines (42 loc) · 1.38 KB
/
numevents.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/*
Copyright SecureKey Technologies Inc. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0
*/
package mocks
// NumBlock is the number of block events received
type NumBlock uint
// NumChaincode is the number of chaincode events received
type NumChaincode uint
const (
// ExpectOneBlock expects one block
ExpectOneBlock NumBlock = 1
// ExpectTwoBlocks expects two block
ExpectTwoBlocks NumBlock = 2
// ExpectThreeBlocks expects three block
ExpectThreeBlocks NumBlock = 3
// ExpectFourBlocks expects four block
ExpectFourBlocks NumBlock = 4
// ExpectFiveBlocks expects five block
ExpectFiveBlocks NumBlock = 5
// ExpectSixBlocks expects six block
ExpectSixBlocks NumBlock = 6
// ExpectSevenBlocks expects seven block
ExpectSevenBlocks NumBlock = 7
// ExpectOneCC expects one chaincode event
ExpectOneCC NumChaincode = 1
// ExpectTwoCC expects two chaincode event
ExpectTwoCC NumChaincode = 2
// ExpectThreeCC expects three chaincode event
ExpectThreeCC NumChaincode = 3
// ExpectFourCC expects four chaincode event
ExpectFourCC NumChaincode = 4
)
// Received contains the number of block and chaincode events received
type Received struct {
NumBlock NumBlock
NumChaincode NumChaincode
}
// NewReceived returns a new Received struct
func NewReceived(numBlock NumBlock, numChaincode NumChaincode) Received {
return Received{NumBlock: numBlock, NumChaincode: numChaincode}
}