|
|
|
|
@ -16,7 +16,7 @@ func staticGenerateCodeFunc(code string) GenerateCodeFunc {
|
|
|
|
|
func TestSessionManagerNewSession(t *testing.T) { |
|
|
|
|
sm := NewSessionManager(NewSessionRepo(), NewSessionKeyRepo()) |
|
|
|
|
sm.GenerateCode = staticGenerateCodeFunc("boo") |
|
|
|
|
got, err := sm.NewSession("bogus_idpc", "XXX", "bogus", url.URL{}, "", false) |
|
|
|
|
got, err := sm.NewSession("bogus_idpc", "XXX", "bogus", url.URL{}, "", false, nil) |
|
|
|
|
if err != nil { |
|
|
|
|
t.Fatalf("Unexpected error: %v", err) |
|
|
|
|
} |
|
|
|
|
@ -27,7 +27,7 @@ func TestSessionManagerNewSession(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
func TestSessionAttachRemoteIdentityTwice(t *testing.T) { |
|
|
|
|
sm := NewSessionManager(NewSessionRepo(), NewSessionKeyRepo()) |
|
|
|
|
sessionID, err := sm.NewSession("bogus_idpc", "XXX", "bogus", url.URL{}, "", false) |
|
|
|
|
sessionID, err := sm.NewSession("bogus_idpc", "XXX", "bogus", url.URL{}, "", false, nil) |
|
|
|
|
if err != nil { |
|
|
|
|
t.Fatalf("Unexpected error: %v", err) |
|
|
|
|
} |
|
|
|
|
@ -44,7 +44,7 @@ func TestSessionAttachRemoteIdentityTwice(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
func TestSessionManagerExchangeKey(t *testing.T) { |
|
|
|
|
sm := NewSessionManager(NewSessionRepo(), NewSessionKeyRepo()) |
|
|
|
|
sessionID, err := sm.NewSession("connector_id", "XXX", "bogus", url.URL{}, "", false) |
|
|
|
|
sessionID, err := sm.NewSession("connector_id", "XXX", "bogus", url.URL{}, "", false, nil) |
|
|
|
|
if err != nil { |
|
|
|
|
t.Fatalf("Unexpected error: %v", err) |
|
|
|
|
} |
|
|
|
|
@ -80,7 +80,7 @@ func TestSessionManagerGetSessionInStateNoExist(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
func TestSessionManagerGetSessionInStateWrongState(t *testing.T) { |
|
|
|
|
sm := NewSessionManager(NewSessionRepo(), NewSessionKeyRepo()) |
|
|
|
|
sessionID, err := sm.NewSession("connector_id", "XXX", "bogus", url.URL{}, "", false) |
|
|
|
|
sessionID, err := sm.NewSession("connector_id", "XXX", "bogus", url.URL{}, "", false, nil) |
|
|
|
|
if err != nil { |
|
|
|
|
t.Fatalf("Unexpected error: %v", err) |
|
|
|
|
} |
|
|
|
|
@ -95,7 +95,7 @@ func TestSessionManagerGetSessionInStateWrongState(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
func TestSessionManagerKill(t *testing.T) { |
|
|
|
|
sm := NewSessionManager(NewSessionRepo(), NewSessionKeyRepo()) |
|
|
|
|
sessionID, err := sm.NewSession("connector_id", "XXX", "bogus", url.URL{}, "", false) |
|
|
|
|
sessionID, err := sm.NewSession("connector_id", "XXX", "bogus", url.URL{}, "", false, nil) |
|
|
|
|
if err != nil { |
|
|
|
|
t.Fatalf("Unexpected error: %v", err) |
|
|
|
|
} |
|
|
|
|
|