Skip to content
Snippets Groups Projects
Commit cea0eacf authored by Fabian Seidl's avatar Fabian Seidl Committed by Malte Bauch
Browse files

Resolve "Delete the store files after the unit testing"


See merge request !369

Co-authored-by: default avatarFabian Seidl <fabian.seidl@h-da.de>
parent 1d275819
Branches
Tags
2 merge requests!369Resolve "Delete the store files after the unit testing",!333WIP: Develop
Pipeline #111307 passed
...@@ -2,12 +2,15 @@ package api ...@@ -2,12 +2,15 @@ package api
import ( import (
"context" "context"
"os"
"path/filepath"
"testing" "testing"
ppb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/pnd" ppb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/pnd"
spb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/southbound" spb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/southbound"
tpb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/transport" tpb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/transport"
"code.fbi.h-da.de/danet/gosdn/controller/nucleus" "code.fbi.h-da.de/danet/gosdn/controller/nucleus"
"code.fbi.h-da.de/danet/gosdn/controller/store"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
"github.com/spf13/viper" "github.com/spf13/viper"
) )
...@@ -28,7 +31,34 @@ func Test_GetIds(t *testing.T) { ...@@ -28,7 +31,34 @@ func Test_GetIds(t *testing.T) {
log.Info(resp) log.Info(resp)
} }
func ensureFilesForTestsAreRemoved() {
ensureStoreFileForTestsIsRemoved(store.SbiFilenameSuffix)
ensureStoreFileForTestsIsRemoved(store.DeviceFilenameSuffix)
}
func ensureStoreFileForTestsIsRemoved(storeName string) {
if err := store.EnsureFilesystemStorePathExists(storeName); err != nil {
log.Println(err)
}
wildcartFilename := "*" + storeName
path := store.GetCompletePathToFileStore(wildcartFilename)
files, err := filepath.Glob(path)
if err != nil {
log.Println(err)
}
for _, f := range files {
if err := os.Remove(f); err != nil {
log.Println(err)
}
}
}
func Test_AddPnd(t *testing.T) { func Test_AddPnd(t *testing.T) {
defer ensureFilesForTestsAreRemoved()
sbi, err := nucleus.NewSBI(spb.Type_TYPE_OPENCONFIG) sbi, err := nucleus.NewSBI(spb.Type_TYPE_OPENCONFIG)
if err != nil { if err != nil {
t.Errorf("AddPnd() error = %v", err) t.Errorf("AddPnd() error = %v", err)
......
cli_pnd = "2043519e-46d1-4963-9a8e-d99007e104b8" cli_pnd = '2043519e-46d1-4963-9a8e-d99007e104b8'
package nucleus package nucleus
import ( import (
"os"
"path/filepath"
"testing" "testing"
spb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/southbound" spb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/southbound"
...@@ -10,28 +8,8 @@ import ( ...@@ -10,28 +8,8 @@ import (
"code.fbi.h-da.de/danet/gosdn/controller/interfaces/device" "code.fbi.h-da.de/danet/gosdn/controller/interfaces/device"
"code.fbi.h-da.de/danet/gosdn/controller/store" "code.fbi.h-da.de/danet/gosdn/controller/store"
"github.com/google/uuid" "github.com/google/uuid"
log "github.com/sirupsen/logrus"
) )
func ensureDeviceFilesForTestAreRemoved() {
if err := store.EnsureFilesystemStorePathExists(store.DeviceFilenameSuffix); err != nil {
log.Error(err)
}
wildcartFilename := "*-" + store.DeviceFilenameSuffix
path := store.GetCompletePathToFileStore(wildcartFilename)
files, err := filepath.Glob(path)
if err != nil {
log.Println(err)
}
for _, f := range files {
if err := os.Remove(f); err != nil {
log.Println(err)
}
}
}
func returnBasicTransportOption() tpb.TransportOption { func returnBasicTransportOption() tpb.TransportOption {
return tpb.TransportOption{ return tpb.TransportOption{
Address: "test:///", Address: "test:///",
...@@ -49,8 +27,7 @@ func returnBasicTransportOption() tpb.TransportOption { ...@@ -49,8 +27,7 @@ func returnBasicTransportOption() tpb.TransportOption {
} }
func TestAddDevice(t *testing.T) { func TestAddDevice(t *testing.T) {
ensureDeviceFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.DeviceFilenameSuffix)
defer ensureDeviceFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
deviceID, _ := uuid.Parse("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa") deviceID, _ := uuid.Parse("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa")
...@@ -69,8 +46,7 @@ func TestAddDevice(t *testing.T) { ...@@ -69,8 +46,7 @@ func TestAddDevice(t *testing.T) {
} }
func TestGetAllDevices(t *testing.T) { func TestGetAllDevices(t *testing.T) {
ensureDeviceFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.DeviceFilenameSuffix)
defer ensureDeviceFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
deviceStore := NewDeviceStore(pndID) deviceStore := NewDeviceStore(pndID)
...@@ -123,8 +99,7 @@ func TestGetAllDevices(t *testing.T) { ...@@ -123,8 +99,7 @@ func TestGetAllDevices(t *testing.T) {
} }
func TestGetDevice(t *testing.T) { func TestGetDevice(t *testing.T) {
ensureDeviceFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.DeviceFilenameSuffix)
defer ensureDeviceFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
deviceStore := NewDeviceStore(pndID) deviceStore := NewDeviceStore(pndID)
...@@ -170,8 +145,7 @@ func TestGetDevice(t *testing.T) { ...@@ -170,8 +145,7 @@ func TestGetDevice(t *testing.T) {
} }
func TestUpdateDevice(t *testing.T) { func TestUpdateDevice(t *testing.T) {
ensureDeviceFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.DeviceFilenameSuffix)
defer ensureDeviceFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
deviceID, _ := uuid.Parse("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa") deviceID, _ := uuid.Parse("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa")
...@@ -212,8 +186,7 @@ func TestUpdateDevice(t *testing.T) { ...@@ -212,8 +186,7 @@ func TestUpdateDevice(t *testing.T) {
} }
func TestDeleteDevice(t *testing.T) { func TestDeleteDevice(t *testing.T) {
ensureDeviceFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.DeviceFilenameSuffix)
defer ensureDeviceFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
deviceStore := NewDeviceStore(pndID) deviceStore := NewDeviceStore(pndID)
......
...@@ -174,9 +174,9 @@ func newPnd() pndImplementation { ...@@ -174,9 +174,9 @@ func newPnd() pndImplementation {
} }
} }
// removeTestPlugins removes the plugins created during running the test in the current directory based on their name consisting of a uuid // removeTestGoStructs removes the plugins created during running the test in the current directory based on their name consisting of a uuid
// and the time since they`ve been created. // and the time since they`ve been created.
func removeTestPlugins() { func removeTestGoStructs() {
currentDirectory := "./" currentDirectory := "./"
// pattern to match plugin uuid used as dir name // pattern to match plugin uuid used as dir name
pattern := "*-*-*-*-*" pattern := "*-*-*-*-*"
...@@ -212,3 +212,23 @@ func isDirYoungerThanSeconds(dirName string, seconds int64) bool { ...@@ -212,3 +212,23 @@ func isDirYoungerThanSeconds(dirName string, seconds int64) bool {
return fs.FileInfo.ModTime(fileInfo).Unix() > (time.Now().Unix() - seconds) return fs.FileInfo.ModTime(fileInfo).Unix() > (time.Now().Unix() - seconds)
} }
func ensureStoreFileForTestsIsRemoved(storeName string) {
if err := store.EnsureFilesystemStorePathExists(storeName); err != nil {
log.Println(err)
}
wildcartFilename := "*" + storeName
path := store.GetCompletePathToFileStore(wildcartFilename)
files, err := filepath.Glob(path)
if err != nil {
log.Println(err)
}
for _, f := range files {
if err := os.Remove(f); err != nil {
log.Println(err)
}
}
}
package nucleus package nucleus
import ( import (
"log"
"os"
"testing" "testing"
"code.fbi.h-da.de/danet/gosdn/controller/interfaces/networkdomain" "code.fbi.h-da.de/danet/gosdn/controller/interfaces/networkdomain"
...@@ -10,22 +8,8 @@ import ( ...@@ -10,22 +8,8 @@ import (
"github.com/google/uuid" "github.com/google/uuid"
) )
func ensurePndFileForTestIsRemoved() {
if err := store.EnsureFilesystemStorePathExists(store.PndFilename); err != nil {
log.Println(err)
}
path := store.GetCompletePathToFileStore(store.PndFilename)
err := os.Remove(path)
if err != nil {
log.Println(err)
}
}
func TestAddPnd(t *testing.T) { func TestAddPnd(t *testing.T) {
ensurePndFileForTestIsRemoved() defer ensureStoreFileForTestsIsRemoved(store.PndFilename)
defer ensurePndFileForTestIsRemoved()
pndStore := NewPndStore() pndStore := NewPndStore()
...@@ -40,8 +24,7 @@ func TestAddPnd(t *testing.T) { ...@@ -40,8 +24,7 @@ func TestAddPnd(t *testing.T) {
} }
func TestGetAllPnds(t *testing.T) { func TestGetAllPnds(t *testing.T) {
ensurePndFileForTestIsRemoved() defer ensureStoreFileForTestsIsRemoved(store.PndFilename)
defer ensurePndFileForTestIsRemoved()
pndStore := NewPndStore() pndStore := NewPndStore()
pndID1, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID1, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
...@@ -77,8 +60,7 @@ func TestGetAllPnds(t *testing.T) { ...@@ -77,8 +60,7 @@ func TestGetAllPnds(t *testing.T) {
} }
func TestGetPnd(t *testing.T) { func TestGetPnd(t *testing.T) {
ensurePndFileForTestIsRemoved() defer ensureStoreFileForTestsIsRemoved(store.PndFilename)
defer ensurePndFileForTestIsRemoved()
pndStore := NewPndStore() pndStore := NewPndStore()
pndID1, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID1, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
...@@ -112,8 +94,7 @@ func TestGetPnd(t *testing.T) { ...@@ -112,8 +94,7 @@ func TestGetPnd(t *testing.T) {
} }
func TestDeletePnd(t *testing.T) { func TestDeletePnd(t *testing.T) {
ensurePndFileForTestIsRemoved() defer ensureStoreFileForTestsIsRemoved(store.PndFilename)
defer ensurePndFileForTestIsRemoved()
pndStore := NewPndStore() pndStore := NewPndStore()
pndID1, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID1, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
......
...@@ -4,6 +4,7 @@ import ( ...@@ -4,6 +4,7 @@ import (
"errors" "errors"
"io" "io"
"reflect" "reflect"
"sync"
"testing" "testing"
"code.fbi.h-da.de/danet/gosdn/api/go/gosdn/csbi" "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/csbi"
...@@ -1128,7 +1129,7 @@ func Test_pndImplementation_ConfirmedChanges(t *testing.T) { ...@@ -1128,7 +1129,7 @@ func Test_pndImplementation_ConfirmedChanges(t *testing.T) {
} }
func Test_pndImplementation_saveGoStructsToFile(t *testing.T) { func Test_pndImplementation_saveGoStructsToFile(t *testing.T) {
defer removeTestPlugins() defer removeTestGoStructs()
type genericGoStructClientArg struct { type genericGoStructClientArg struct {
fn string fn string
...@@ -1208,16 +1209,30 @@ func Test_pndImplementation_saveGoStructsToFile(t *testing.T) { ...@@ -1208,16 +1209,30 @@ func Test_pndImplementation_saveGoStructsToFile(t *testing.T) {
wantErr: true, wantErr: true,
}, },
} }
var wg sync.WaitGroup
for _, tt := range tests { for _, tt := range tests {
wg.Add(1)
tt := tt tt := tt
t.Run(tt.name, func(t *testing.T) {
t.Parallel() // waitgroup and extra func needed to be able to clean up generated pnd directories while running test cases in parallel mode,
err := saveStreamToFile(tt.args.client, util.GoStructName, tt.args.id) // var x is just a dummy to be able to call the func,
if (err != nil) != tt.wantErr { // outer t.Run() required for defered wg.Done().
t.Errorf("saveGoStructsToFile() error = %v, wantErr %v", err, tt.wantErr) // reference: https://stackoverflow.com/a/63609718
} x := func() {
}) defer wg.Done()
t.Run("parallel waiting func", func(t *testing.T) {
t.Run(tt.name, func(t *testing.T) {
t.Parallel()
err := saveStreamToFile(tt.args.client, util.GoStructName, tt.args.id)
if (err != nil) != tt.wantErr {
t.Errorf("saveGoStructsToFile() error = %v, wantErr %v", err, tt.wantErr)
}
})
})
}
x()
} }
wg.Wait()
} }
func Test_pndImplementation_SubscribePath(t *testing.T) { func Test_pndImplementation_SubscribePath(t *testing.T) {
......
package nucleus package nucleus
import ( import (
"log"
"os"
"path/filepath"
"testing" "testing"
spb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/southbound" spb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/southbound"
...@@ -12,29 +9,13 @@ import ( ...@@ -12,29 +9,13 @@ import (
"github.com/google/uuid" "github.com/google/uuid"
) )
func ensureSbiFilesForTestAreRemoved() { func ensureStoreFilesForTestsAreRemoved() {
if err := store.EnsureFilesystemStorePathExists(store.SbiFilenameSuffix); err != nil { ensureStoreFileForTestsIsRemoved(store.SbiFilenameSuffix)
log.Println(err) ensureStoreFileForTestsIsRemoved(store.DeviceFilenameSuffix)
}
wildcartFilename := "*-" + store.SbiFilenameSuffix
path := store.GetCompletePathToFileStore(wildcartFilename)
files, err := filepath.Glob(path)
if err != nil {
log.Println(err)
}
for _, f := range files {
if err := os.Remove(f); err != nil {
log.Println(err)
}
}
} }
func TestAddSbi(t *testing.T) { func TestAddSbi(t *testing.T) {
ensureSbiFilesForTestAreRemoved() defer ensureStoreFilesForTestsAreRemoved()
defer ensureSbiFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
sbiStore := NewSbiStore(pndID) sbiStore := NewSbiStore(pndID)
...@@ -50,8 +31,7 @@ func TestAddSbi(t *testing.T) { ...@@ -50,8 +31,7 @@ func TestAddSbi(t *testing.T) {
} }
func TestGetAllSbis(t *testing.T) { func TestGetAllSbis(t *testing.T) {
ensureSbiFilesForTestAreRemoved() defer ensureStoreFilesForTestsAreRemoved()
defer ensureSbiFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
sbiStore := NewSbiStore(pndID) sbiStore := NewSbiStore(pndID)
...@@ -89,8 +69,7 @@ func TestGetAllSbis(t *testing.T) { ...@@ -89,8 +69,7 @@ func TestGetAllSbis(t *testing.T) {
} }
func TestGetSbi(t *testing.T) { func TestGetSbi(t *testing.T) {
ensureSbiFilesForTestAreRemoved() defer ensureStoreFilesForTestsAreRemoved()
defer ensureSbiFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
...@@ -122,8 +101,7 @@ func TestGetSbi(t *testing.T) { ...@@ -122,8 +101,7 @@ func TestGetSbi(t *testing.T) {
} }
func TestDeleteAllSbis(t *testing.T) { func TestDeleteAllSbis(t *testing.T) {
ensureSbiFilesForTestAreRemoved() defer ensureStoreFilesForTestsAreRemoved()
defer ensureSbiFilesForTestAreRemoved()
pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad") pndID, _ := uuid.Parse("b4016412-eec5-45a1-aa29-f59915357bad")
sbiStore := NewSbiStore(pndID) sbiStore := NewSbiStore(pndID)
......
...@@ -9,10 +9,6 @@ import ( ...@@ -9,10 +9,6 @@ import (
"github.com/google/uuid" "github.com/google/uuid"
) )
// SbiStore is used to store SouthboundInterfaces.
type SbiStore struct {
}
// NewSbiStore returns a sbiStore. // NewSbiStore returns a sbiStore.
func NewSbiStore(pndUUID uuid.UUID) southbound.Store { func NewSbiStore(pndUUID uuid.UUID) southbound.Store {
storeMode := store.GetStoreMode() storeMode := store.GetStoreMode()
......
package rbac
import (
"log"
"os"
"path/filepath"
"code.fbi.h-da.de/danet/gosdn/controller/store"
)
func ensureStoreFileForTestsIsRemoved(storeName string) {
if err := store.EnsureFilesystemStorePathExists(storeName); err != nil {
log.Println(err)
}
wildcartFilename := "*" + storeName
path := store.GetCompletePathToFileStore(wildcartFilename)
files, err := filepath.Glob(path)
if err != nil {
log.Println(err)
}
for _, f := range files {
if err := os.Remove(f); err != nil {
log.Println(err)
}
}
}
package rbac package rbac
import ( import (
"log"
"os"
"path/filepath"
"reflect" "reflect"
"testing" "testing"
...@@ -12,26 +9,8 @@ import ( ...@@ -12,26 +9,8 @@ import (
"github.com/google/uuid" "github.com/google/uuid"
) )
func ensureRoleFilesForTestAreRemoved() {
if err := store.EnsureFilesystemStorePathExists(store.RoleFilename); err != nil {
log.Fatal(err)
}
path := store.GetCompletePathToFileStore(store.RoleFilename)
files, err := filepath.Glob(path)
if err != nil {
log.Println(err)
}
for _, f := range files {
if err := os.Remove(f); err != nil {
log.Println(err)
}
}
}
func TestFileSystemRoleStore_Add(t *testing.T) { func TestFileSystemRoleStore_Add(t *testing.T) {
ensureRoleFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.RoleFilename)
type args struct { type args struct {
RoleToAdd rbac.Role RoleToAdd rbac.Role
...@@ -55,7 +34,7 @@ func TestFileSystemRoleStore_Add(t *testing.T) { ...@@ -55,7 +34,7 @@ func TestFileSystemRoleStore_Add(t *testing.T) {
} }
func TestFileSystemRoleStore_Delete(t *testing.T) { func TestFileSystemRoleStore_Delete(t *testing.T) {
ensureRoleFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.RoleFilename)
type args struct { type args struct {
RoleToDelete rbac.Role RoleToDelete rbac.Role
...@@ -85,7 +64,7 @@ func TestFileSystemRoleStore_Delete(t *testing.T) { ...@@ -85,7 +64,7 @@ func TestFileSystemRoleStore_Delete(t *testing.T) {
} }
func TestFileSystemRoleStore_Get(t *testing.T) { func TestFileSystemRoleStore_Get(t *testing.T) {
ensureRoleFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.RoleFilename)
type args struct { type args struct {
query store.Query query store.Query
...@@ -126,7 +105,8 @@ func TestFileSystemRoleStore_Get(t *testing.T) { ...@@ -126,7 +105,8 @@ func TestFileSystemRoleStore_Get(t *testing.T) {
} }
func TestFileSystemRoleStore_GetAll(t *testing.T) { func TestFileSystemRoleStore_GetAll(t *testing.T) {
ensureRoleFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.RoleFilename)
var idtest uuid.UUID var idtest uuid.UUID
var arrTest []string var arrTest []string
addRole1 := NewRole(idtest, "testRole1", "role1", arrTest) addRole1 := NewRole(idtest, "testRole1", "role1", arrTest)
...@@ -174,7 +154,7 @@ func TestFileSystemRoleStore_GetAll(t *testing.T) { ...@@ -174,7 +154,7 @@ func TestFileSystemRoleStore_GetAll(t *testing.T) {
} }
func TestFileSystemRoleStore_Update(t *testing.T) { func TestFileSystemRoleStore_Update(t *testing.T) {
ensureRoleFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.RoleFilename)
var idtest uuid.UUID var idtest uuid.UUID
var arrTest []string var arrTest []string
......
package rbac package rbac
import ( import (
"log"
"os"
"path/filepath"
"reflect" "reflect"
"testing" "testing"
...@@ -12,27 +9,8 @@ import ( ...@@ -12,27 +9,8 @@ import (
"github.com/google/uuid" "github.com/google/uuid"
) )
func ensureUserFilesForTestAreRemoved() {
if err := store.EnsureFilesystemStorePathExists(store.UserFilename); err != nil {
log.Fatal(err)
}
path := store.GetCompletePathToFileStore(store.UserFilename)
files, err := filepath.Glob(path)
if err != nil {
log.Println(err)
}
for _, f := range files {
if err := os.Remove(f); err != nil {
log.Println(err)
}
}
}
func TestFileSystemUserStore_Add(t *testing.T) { func TestFileSystemUserStore_Add(t *testing.T) {
ensureUserFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.UserFilename)
type args struct { type args struct {
UserToAdd rbac.User UserToAdd rbac.User
...@@ -63,7 +41,7 @@ func TestFileSystemUserStore_Add(t *testing.T) { ...@@ -63,7 +41,7 @@ func TestFileSystemUserStore_Add(t *testing.T) {
} }
func TestFileSystemUserStore_Delete(t *testing.T) { func TestFileSystemUserStore_Delete(t *testing.T) {
ensureUserFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.UserFilename)
type args struct { type args struct {
UserToDelete rbac.User UserToDelete rbac.User
...@@ -96,7 +74,7 @@ func TestFileSystemUserStore_Delete(t *testing.T) { ...@@ -96,7 +74,7 @@ func TestFileSystemUserStore_Delete(t *testing.T) {
} }
func TestFileSystemUserStore_Get(t *testing.T) { func TestFileSystemUserStore_Get(t *testing.T) {
ensureUserFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.UserFilename)
type args struct { type args struct {
query store.Query query store.Query
...@@ -138,7 +116,7 @@ func TestFileSystemUserStore_Get(t *testing.T) { ...@@ -138,7 +116,7 @@ func TestFileSystemUserStore_Get(t *testing.T) {
} }
func TestFileSystemUserStore_GetAll(t *testing.T) { func TestFileSystemUserStore_GetAll(t *testing.T) {
ensureUserFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.UserFilename)
var idtest uuid.UUID var idtest uuid.UUID
var role map[string]string var role map[string]string
...@@ -187,7 +165,7 @@ func TestFileSystemUserStore_GetAll(t *testing.T) { ...@@ -187,7 +165,7 @@ func TestFileSystemUserStore_GetAll(t *testing.T) {
} }
func TestFileSystemUserStore_Update(t *testing.T) { func TestFileSystemUserStore_Update(t *testing.T) {
ensureUserFilesForTestAreRemoved() defer ensureStoreFileForTestsIsRemoved(store.UserFilename)
type args struct { type args struct {
userToUpdate rbac.User userToUpdate rbac.User
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment