Gateways [WIP]

Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
This commit is contained in:
Ivan Kozlovic
2018-11-12 15:47:23 -07:00
parent b04fce922f
commit 10fd3ca0c6
16 changed files with 5876 additions and 203 deletions

View File

@@ -24,7 +24,11 @@ func TestSplitBufferSubOp(t *testing.T) {
defer cli.Close()
defer trash.Close()
s := &Server{gacc: &Account{Name: globalAccountName}, accounts: make(map[string]*Account)}
gws, err := newGateway(DefaultOptions())
if err != nil {
t.Fatalf("Error creating gateways: %v", err)
}
s := &Server{gacc: &Account{Name: globalAccountName}, accounts: make(map[string]*Account), gateway: gws}
s.registerAccount(s.gacc)
c := &client{srv: s, acc: s.gacc, subs: make(map[string]*subscription), nc: cli}
@@ -61,7 +65,7 @@ func TestSplitBufferSubOp(t *testing.T) {
}
func TestSplitBufferUnsubOp(t *testing.T) {
s := &Server{gacc: &Account{Name: globalAccountName}, accounts: make(map[string]*Account)}
s := &Server{gacc: &Account{Name: globalAccountName}, accounts: make(map[string]*Account), gateway: &srvGateway{}}
s.registerAccount(s.gacc)
c := &client{srv: s, acc: s.gacc, subs: make(map[string]*subscription)}