|
@@ -13,7 +13,7 @@ func TestSimpleClient(t *testing.T) {
|
|
|
|
|
|
responses <- []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
|
|
|
|
- client, err := NewClient("clientID", mockBroker.Addr(), nil)
|
|
|
+ client, err := NewClient("clientID", []string{mockBroker.Addr()}, nil)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
@@ -37,7 +37,7 @@ func TestClientExtraBrokers(t *testing.T) {
|
|
|
binary.BigEndian.PutUint32(response[19:], uint32(mockExtra.Port()))
|
|
|
responses <- response
|
|
|
|
|
|
- client, err := NewClient("clientID", mockBroker.Addr(), nil)
|
|
|
+ client, err := NewClient("clientID", []string{mockBroker.Addr()}, nil)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
@@ -70,7 +70,7 @@ func TestClientMetadata(t *testing.T) {
|
|
|
binary.BigEndian.PutUint32(response[19:], uint32(mockExtra.Port()))
|
|
|
responses <- response
|
|
|
|
|
|
- client, err := NewClient("clientID", mockBroker.Addr(), nil)
|
|
|
+ client, err := NewClient("clientID", []string{mockBroker.Addr()}, nil)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
@@ -92,9 +92,10 @@ func TestClientMetadata(t *testing.T) {
|
|
|
}
|
|
|
|
|
|
func TestClientRefreshBehaviour(t *testing.T) {
|
|
|
- responses := make(chan []byte, 3)
|
|
|
+ responses := make(chan []byte, 1)
|
|
|
+ extraResponses := make(chan []byte, 2)
|
|
|
mockBroker := NewMockBroker(t, responses)
|
|
|
- mockExtra := NewMockBroker(t, make(chan []byte))
|
|
|
+ mockExtra := NewMockBroker(t, extraResponses)
|
|
|
defer mockBroker.Close()
|
|
|
defer mockExtra.Close()
|
|
|
|
|
@@ -107,7 +108,7 @@ func TestClientRefreshBehaviour(t *testing.T) {
|
|
|
0x00, 0x00, 0x00, 0x00}
|
|
|
binary.BigEndian.PutUint32(response[19:], uint32(mockExtra.Port()))
|
|
|
responses <- response
|
|
|
- responses <- []byte{
|
|
|
+ extraResponses <- []byte{
|
|
|
0x00, 0x00, 0x00, 0x00,
|
|
|
0x00, 0x00, 0x00, 0x01,
|
|
|
0x00, 0x00,
|
|
@@ -118,7 +119,7 @@ func TestClientRefreshBehaviour(t *testing.T) {
|
|
|
0xFF, 0xFF, 0xFF, 0xFF,
|
|
|
0x00, 0x00, 0x00, 0x00,
|
|
|
0x00, 0x00, 0x00, 0x00}
|
|
|
- responses <- []byte{
|
|
|
+ extraResponses <- []byte{
|
|
|
0x00, 0x00, 0x00, 0x00,
|
|
|
0x00, 0x00, 0x00, 0x01,
|
|
|
0x00, 0x00,
|
|
@@ -130,7 +131,7 @@ func TestClientRefreshBehaviour(t *testing.T) {
|
|
|
0x00, 0x00, 0x00, 0x00,
|
|
|
0x00, 0x00, 0x00, 0x00}
|
|
|
|
|
|
- client, err := NewClient("clientID", mockBroker.Addr(), &ClientConfig{MetadataRetries: 1})
|
|
|
+ client, err := NewClient("clientID", []string{mockBroker.Addr()}, &ClientConfig{MetadataRetries: 1})
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|