Skip to content
Snippets Groups Projects
Commit 2536f61e authored by Fabian Seidl's avatar Fabian Seidl
Browse files

added tests for log out, needs updates when session handling is there

parent cfb77bfb
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,6 @@ package api ...@@ -2,7 +2,6 @@ package api
import ( import (
"context" "context"
"reflect"
"testing" "testing"
apb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/rbac" apb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/rbac"
...@@ -62,8 +61,18 @@ func TestLogout(t *testing.T) { ...@@ -62,8 +61,18 @@ func TestLogout(t *testing.T) {
want *apb.LogoutResponse want *apb.LogoutResponse
wantErr bool wantErr bool
}{ }{
// TODO: Add test cases. {
// Not implemented yet! name: "default log out",
args: args{
ctx: context.TODO(),
addr: testAPIEndpoint,
username: "testAdmin",
},
want: &apb.LogoutResponse{
Status: apb.Status_STATUS_OK,
},
wantErr: false,
},
} }
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { t.Run(tt.name, func(t *testing.T) {
...@@ -72,8 +81,9 @@ func TestLogout(t *testing.T) { ...@@ -72,8 +81,9 @@ func TestLogout(t *testing.T) {
t.Errorf("Logout() error = %v, wantErr %v", err, tt.wantErr) t.Errorf("Logout() error = %v, wantErr %v", err, tt.wantErr)
return return
} }
if !reflect.DeepEqual(got, tt.want) {
t.Errorf("Logout() = %v, want %v", got, tt.want) if got != nil && got.Status != tt.want.Status {
t.Errorf("Role.CreateRoles() = %v, want %v", got, tt.want)
} }
}) })
} }
......
...@@ -2,7 +2,6 @@ package server ...@@ -2,7 +2,6 @@ package server
import ( import (
"context" "context"
"reflect"
"testing" "testing"
apb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/rbac" apb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/rbac"
...@@ -75,9 +74,21 @@ func TestAuth_Logout(t *testing.T) { ...@@ -75,9 +74,21 @@ func TestAuth_Logout(t *testing.T) {
want *apb.LogoutResponse want *apb.LogoutResponse
wantErr bool wantErr bool
}{ }{
// TODO: Add test cases. {
// Implement after session hdanling was added name: "default log out",
args: args{
ctx: context.TODO(),
request: &apb.LogoutRequest{
Username: "testAdmin",
},
},
want: &apb.LogoutResponse{
Status: apb.Status_STATUS_OK,
},
wantErr: false,
},
} }
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { t.Run(tt.name, func(t *testing.T) {
s := Auth{} s := Auth{}
...@@ -86,8 +97,9 @@ func TestAuth_Logout(t *testing.T) { ...@@ -86,8 +97,9 @@ func TestAuth_Logout(t *testing.T) {
t.Errorf("Auth.Logout() error = %v, wantErr %v", err, tt.wantErr) t.Errorf("Auth.Logout() error = %v, wantErr %v", err, tt.wantErr)
return return
} }
if !reflect.DeepEqual(got, tt.want) {
t.Errorf("Auth.Logout() = %v, want %v", got, tt.want) if got != nil && got.Status != tt.want.Status {
t.Errorf("Role.CreateRoles() = %v, want %v", got, tt.want)
} }
}) })
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment