mirror of
https://github.com/containers/podman.git
synced 2025-07-03 09:17:15 +08:00
Switch all calls of assert.Nil to assert.NoError
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
@ -16,7 +16,7 @@ func TestPodOptions(t *testing.T) {
|
|||||||
|
|
||||||
podOptions := entities.PodCreateOptions{}
|
podOptions := entities.PodCreateOptions{}
|
||||||
err := common.ContainerToPodOptions(&exampleOptions, &podOptions)
|
err := common.ContainerToPodOptions(&exampleOptions, &podOptions)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
cc := reflect.ValueOf(&exampleOptions).Elem()
|
cc := reflect.ValueOf(&exampleOptions).Elem()
|
||||||
pc := reflect.ValueOf(&podOptions).Elem()
|
pc := reflect.ValueOf(&podOptions).Elem()
|
||||||
|
@ -55,9 +55,9 @@ func TestIsUnambiguousName(t *testing.T) {
|
|||||||
|
|
||||||
func TestUnitDirs(t *testing.T) {
|
func TestUnitDirs(t *testing.T) {
|
||||||
u, err := user.Current()
|
u, err := user.Current()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
uidInt, err := strconv.Atoi(u.Uid)
|
uidInt, err := strconv.Atoi(u.Uid)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
if os.Getenv("_UNSHARED") != "true" {
|
if os.Getenv("_UNSHARED") != "true" {
|
||||||
unitDirs := getUnitDirs(false)
|
unitDirs := getUnitDirs(false)
|
||||||
@ -71,7 +71,7 @@ func TestUnitDirs(t *testing.T) {
|
|||||||
assert.Equal(t, rootfulPaths.sorted, unitDirs, "rootful unit dirs should match")
|
assert.Equal(t, rootfulPaths.sorted, unitDirs, "rootful unit dirs should match")
|
||||||
|
|
||||||
configDir, err := os.UserConfigDir()
|
configDir, err := os.UserConfigDir()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
rootlessPaths := newSearchPaths()
|
rootlessPaths := newSearchPaths()
|
||||||
|
|
||||||
@ -106,13 +106,13 @@ func TestUnitDirs(t *testing.T) {
|
|||||||
|
|
||||||
actualDir := filepath.Join(symLinkTestBaseDir, "actual")
|
actualDir := filepath.Join(symLinkTestBaseDir, "actual")
|
||||||
err = os.Mkdir(actualDir, 0755)
|
err = os.Mkdir(actualDir, 0755)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
innerDir := filepath.Join(actualDir, "inner")
|
innerDir := filepath.Join(actualDir, "inner")
|
||||||
err = os.Mkdir(innerDir, 0755)
|
err = os.Mkdir(innerDir, 0755)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
symlink := filepath.Join(symLinkTestBaseDir, "symlink")
|
symlink := filepath.Join(symLinkTestBaseDir, "symlink")
|
||||||
err = os.Symlink(actualDir, symlink)
|
err = os.Symlink(actualDir, symlink)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
t.Setenv("QUADLET_UNIT_DIRS", symlink)
|
t.Setenv("QUADLET_UNIT_DIRS", symlink)
|
||||||
unitDirs = getUnitDirs(true)
|
unitDirs = getUnitDirs(true)
|
||||||
assert.Equal(t, []string{actualDir, innerDir}, unitDirs, "directory resolution should follow symlink")
|
assert.Equal(t, []string{actualDir, innerDir}, unitDirs, "directory resolution should follow symlink")
|
||||||
@ -133,7 +133,7 @@ func TestUnitDirs(t *testing.T) {
|
|||||||
dirName := filepath.Join(path, name)
|
dirName := filepath.Join(path, name)
|
||||||
assert.NotContains(t, dirs, dirName)
|
assert.NotContains(t, dirs, dirName)
|
||||||
err = os.Mkdir(dirName, 0755)
|
err = os.Mkdir(dirName, 0755)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
dirs = append(dirs, dirName)
|
dirs = append(dirs, dirName)
|
||||||
return dirName, dirs
|
return dirName, dirs
|
||||||
}
|
}
|
||||||
@ -141,7 +141,7 @@ func TestUnitDirs(t *testing.T) {
|
|||||||
linkDir := func(path, name, target string) {
|
linkDir := func(path, name, target string) {
|
||||||
linkName := filepath.Join(path, name)
|
linkName := filepath.Join(path, name)
|
||||||
err = os.Symlink(target, linkName)
|
err = os.Symlink(target, linkName)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
symLinkRecursiveTestBaseDir := t.TempDir()
|
symLinkRecursiveTestBaseDir := t.TempDir()
|
||||||
@ -199,39 +199,39 @@ func TestUnitDirs(t *testing.T) {
|
|||||||
}
|
}
|
||||||
c.Env = append(os.Environ(), "_UNSHARED=true")
|
c.Env = append(os.Environ(), "_UNSHARED=true")
|
||||||
err = c.Run()
|
err = c.Run()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
} else {
|
} else {
|
||||||
fmt.Println(os.Args)
|
fmt.Println(os.Args)
|
||||||
|
|
||||||
symLinkTestBaseDir := t.TempDir()
|
symLinkTestBaseDir := t.TempDir()
|
||||||
rootF, err := os.Open("/")
|
rootF, err := os.Open("/")
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
defer rootF.Close()
|
defer rootF.Close()
|
||||||
defer func() {
|
defer func() {
|
||||||
err := rootF.Chdir()
|
err := rootF.Chdir()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
err = syscall.Chroot(".")
|
err = syscall.Chroot(".")
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
}()
|
}()
|
||||||
err = syscall.Chroot(symLinkTestBaseDir)
|
err = syscall.Chroot(symLinkTestBaseDir)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
err = os.MkdirAll(quadlet.UnitDirAdmin, 0755)
|
err = os.MkdirAll(quadlet.UnitDirAdmin, 0755)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
err = os.RemoveAll(quadlet.UnitDirAdmin)
|
err = os.RemoveAll(quadlet.UnitDirAdmin)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
createDir := func(path, name string) string {
|
createDir := func(path, name string) string {
|
||||||
dirName := filepath.Join(path, name)
|
dirName := filepath.Join(path, name)
|
||||||
err = os.Mkdir(dirName, 0755)
|
err = os.Mkdir(dirName, 0755)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
return dirName
|
return dirName
|
||||||
}
|
}
|
||||||
|
|
||||||
linkDir := func(path, name, target string) {
|
linkDir := func(path, name, target string) {
|
||||||
linkName := filepath.Join(path, name)
|
linkName := filepath.Join(path, name)
|
||||||
err = os.Symlink(target, linkName)
|
err = os.Symlink(target, linkName)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
systemdDir := createDir("/", "systemd")
|
systemdDir := createDir("/", "systemd")
|
||||||
|
@ -33,7 +33,7 @@ func TestParseOptionIDs(t *testing.T) {
|
|||||||
assert.NotNil(t, err)
|
assert.NotNil(t, err)
|
||||||
|
|
||||||
mappings, err := parseOptionIDs(idMap, "100-200-2")
|
mappings, err := parseOptionIDs(idMap, "100-200-2")
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.NotNil(t, mappings)
|
assert.NotNil(t, mappings)
|
||||||
|
|
||||||
assert.Equal(t, len(mappings), 1)
|
assert.Equal(t, len(mappings), 1)
|
||||||
@ -43,7 +43,7 @@ func TestParseOptionIDs(t *testing.T) {
|
|||||||
assert.Equal(t, mappings[0].Size, 2)
|
assert.Equal(t, mappings[0].Size, 2)
|
||||||
|
|
||||||
mappings, err = parseOptionIDs(idMap, "100-200-2#300-400-5")
|
mappings, err = parseOptionIDs(idMap, "100-200-2#300-400-5")
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.NotNil(t, mappings)
|
assert.NotNil(t, mappings)
|
||||||
|
|
||||||
assert.Equal(t, len(mappings), 2)
|
assert.Equal(t, len(mappings), 2)
|
||||||
@ -57,7 +57,7 @@ func TestParseOptionIDs(t *testing.T) {
|
|||||||
assert.Equal(t, mappings[1].Size, 5)
|
assert.Equal(t, mappings[1].Size, 5)
|
||||||
|
|
||||||
mappings, err = parseOptionIDs(idMap, "@100-200-2#@300-400-5")
|
mappings, err = parseOptionIDs(idMap, "@100-200-2#@300-400-5")
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.NotNil(t, mappings)
|
assert.NotNil(t, mappings)
|
||||||
|
|
||||||
assert.Equal(t, len(mappings), 2)
|
assert.Equal(t, len(mappings), 2)
|
||||||
@ -97,7 +97,7 @@ func TestParseIDMapMountOption(t *testing.T) {
|
|||||||
GIDMap: gidMap,
|
GIDMap: gidMap,
|
||||||
}
|
}
|
||||||
uids, gids, err := parseIDMapMountOption(options, "idmap")
|
uids, gids, err := parseIDMapMountOption(options, "idmap")
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.Equal(t, len(uids), 1)
|
assert.Equal(t, len(uids), 1)
|
||||||
assert.Equal(t, len(gids), 1)
|
assert.Equal(t, len(gids), 1)
|
||||||
|
|
||||||
@ -110,7 +110,7 @@ func TestParseIDMapMountOption(t *testing.T) {
|
|||||||
assert.Equal(t, gids[0].Size, uint32(10000))
|
assert.Equal(t, gids[0].Size, uint32(10000))
|
||||||
|
|
||||||
uids, gids, err = parseIDMapMountOption(options, "idmap=uids=0-1-10#10-11-10;gids=0-3-10")
|
uids, gids, err = parseIDMapMountOption(options, "idmap=uids=0-1-10#10-11-10;gids=0-3-10")
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.Equal(t, len(uids), 2)
|
assert.Equal(t, len(uids), 2)
|
||||||
assert.Equal(t, len(gids), 1)
|
assert.Equal(t, len(gids), 1)
|
||||||
|
|
||||||
|
@ -82,34 +82,34 @@ func TestParseSCPArgs(t *testing.T) {
|
|||||||
var dest *entities.ScpTransferImageOptions
|
var dest *entities.ScpTransferImageOptions
|
||||||
var err error
|
var err error
|
||||||
source, _, err = ParseImageSCPArg(args[0])
|
source, _, err = ParseImageSCPArg(args[0])
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.Equal(t, source.Image, "alpine")
|
assert.Equal(t, source.Image, "alpine")
|
||||||
|
|
||||||
dest, _, err = ParseImageSCPArg(args[1])
|
dest, _, err = ParseImageSCPArg(args[1])
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.Equal(t, dest.Image, "")
|
assert.Equal(t, dest.Image, "")
|
||||||
assert.Equal(t, dest.User, "root")
|
assert.Equal(t, dest.User, "root")
|
||||||
|
|
||||||
args = []string{"root@localhost::alpine"}
|
args = []string{"root@localhost::alpine"}
|
||||||
source, _, err = ParseImageSCPArg(args[0])
|
source, _, err = ParseImageSCPArg(args[0])
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.Equal(t, source.User, "root")
|
assert.Equal(t, source.User, "root")
|
||||||
assert.Equal(t, source.Image, "alpine")
|
assert.Equal(t, source.Image, "alpine")
|
||||||
|
|
||||||
args = []string{"charliedoern@192.168.68.126::alpine", "foobar@192.168.68.126::"}
|
args = []string{"charliedoern@192.168.68.126::alpine", "foobar@192.168.68.126::"}
|
||||||
source, _, err = ParseImageSCPArg(args[0])
|
source, _, err = ParseImageSCPArg(args[0])
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.True(t, source.Remote)
|
assert.True(t, source.Remote)
|
||||||
assert.Equal(t, source.Image, "alpine")
|
assert.Equal(t, source.Image, "alpine")
|
||||||
|
|
||||||
dest, _, err = ParseImageSCPArg(args[1])
|
dest, _, err = ParseImageSCPArg(args[1])
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.True(t, dest.Remote)
|
assert.True(t, dest.Remote)
|
||||||
assert.Equal(t, dest.Image, "")
|
assert.Equal(t, dest.Image, "")
|
||||||
|
|
||||||
args = []string{"charliedoern@192.168.68.126::alpine"}
|
args = []string{"charliedoern@192.168.68.126::alpine"}
|
||||||
source, _, err = ParseImageSCPArg(args[0])
|
source, _, err = ParseImageSCPArg(args[0])
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.True(t, source.Remote)
|
assert.True(t, source.Remote)
|
||||||
assert.Equal(t, source.Image, "alpine")
|
assert.Equal(t, source.Image, "alpine")
|
||||||
}
|
}
|
||||||
|
@ -13,8 +13,8 @@ import (
|
|||||||
func TestGetSSHIdentityPath(t *testing.T) {
|
func TestGetSSHIdentityPath(t *testing.T) {
|
||||||
name := "p-test"
|
name := "p-test"
|
||||||
datadir, err := env.GetGlobalDataDir()
|
datadir, err := env.GetGlobalDataDir()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
identityPath, err := env.GetSSHIdentityPath(name)
|
identityPath, err := env.GetSSHIdentityPath(name)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.Equal(t, identityPath, filepath.Join(datadir, name))
|
assert.Equal(t, identityPath, filepath.Join(datadir, name))
|
||||||
}
|
}
|
||||||
|
@ -25,14 +25,14 @@ func TestSupportedProviders(t *testing.T) {
|
|||||||
|
|
||||||
func TestInstalledProviders(t *testing.T) {
|
func TestInstalledProviders(t *testing.T) {
|
||||||
installed, err := InstalledProviders()
|
installed, err := InstalledProviders()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
switch runtime.GOOS {
|
switch runtime.GOOS {
|
||||||
case "darwin":
|
case "darwin":
|
||||||
// TODO: need to verify if an arm64 machine reports {applehv, libkrun}
|
// TODO: need to verify if an arm64 machine reports {applehv, libkrun}
|
||||||
assert.Equal(t, []define.VMType{define.AppleHvVirt}, installed)
|
assert.Equal(t, []define.VMType{define.AppleHvVirt}, installed)
|
||||||
case "windows":
|
case "windows":
|
||||||
provider, err := Get()
|
provider, err := Get()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.Contains(t, installed, provider)
|
assert.Contains(t, installed, provider)
|
||||||
case "linux":
|
case "linux":
|
||||||
assert.Equal(t, []define.VMType{define.QemuVirt}, installed)
|
assert.Equal(t, []define.VMType{define.QemuVirt}, installed)
|
||||||
@ -41,7 +41,7 @@ func TestInstalledProviders(t *testing.T) {
|
|||||||
|
|
||||||
func TestHasPermsForProvider(t *testing.T) {
|
func TestHasPermsForProvider(t *testing.T) {
|
||||||
provider, err := Get()
|
provider, err := Get()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.True(t, HasPermsForProvider(provider.VMType()))
|
assert.True(t, HasPermsForProvider(provider.VMType()))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,7 +72,7 @@ func TestBadSupportedProviders(t *testing.T) {
|
|||||||
|
|
||||||
func TestBadInstalledProviders(t *testing.T) {
|
func TestBadInstalledProviders(t *testing.T) {
|
||||||
installed, err := InstalledProviders()
|
installed, err := InstalledProviders()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
switch runtime.GOOS {
|
switch runtime.GOOS {
|
||||||
case "darwin":
|
case "darwin":
|
||||||
assert.NotEqual(t, []define.VMType{define.QemuVirt}, installed)
|
assert.NotEqual(t, []define.VMType{define.QemuVirt}, installed)
|
||||||
|
@ -448,7 +448,7 @@ func TestEnvVarValue(t *testing.T) {
|
|||||||
stringNumCPUs := strconv.Itoa(runtime.NumCPU())
|
stringNumCPUs := strconv.Itoa(runtime.NumCPU())
|
||||||
|
|
||||||
mi, err := meminfo.Read()
|
mi, err := meminfo.Read()
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
stringMemTotal := strconv.FormatInt(mi.MemTotal, 10)
|
stringMemTotal := strconv.FormatInt(mi.MemTotal, 10)
|
||||||
|
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
|
@ -59,7 +59,7 @@ func TestWinPath(t *testing.T) {
|
|||||||
assert.NotNil(t, err, msg)
|
assert.NotNil(t, err, msg)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if !assert.Nil(t, err, msg) {
|
if !assert.NoError(t, err, msg) {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if test.isN {
|
if test.isN {
|
||||||
@ -80,14 +80,14 @@ func TestWinPath(t *testing.T) {
|
|||||||
|
|
||||||
func TestParseLinuxResourcesDeviceAccess(t *testing.T) {
|
func TestParseLinuxResourcesDeviceAccess(t *testing.T) {
|
||||||
d, err := parseLinuxResourcesDeviceAccess("a *:* rwm")
|
d, err := parseLinuxResourcesDeviceAccess("a *:* rwm")
|
||||||
assert.Nil(t, err, "err is nil")
|
assert.NoError(t, err, "err is nil")
|
||||||
assert.True(t, d.Allow, "allow is true")
|
assert.True(t, d.Allow, "allow is true")
|
||||||
assert.Equal(t, d.Type, "a", "type is 'a'")
|
assert.Equal(t, d.Type, "a", "type is 'a'")
|
||||||
assert.Nil(t, d.Minor, "minor is nil")
|
assert.Nil(t, d.Minor, "minor is nil")
|
||||||
assert.Nil(t, d.Major, "major is nil")
|
assert.Nil(t, d.Major, "major is nil")
|
||||||
|
|
||||||
d, err = parseLinuxResourcesDeviceAccess("b 3:* rwm")
|
d, err = parseLinuxResourcesDeviceAccess("b 3:* rwm")
|
||||||
assert.Nil(t, err, "err is nil")
|
assert.NoError(t, err, "err is nil")
|
||||||
assert.True(t, d.Allow, "allow is true")
|
assert.True(t, d.Allow, "allow is true")
|
||||||
assert.Equal(t, d.Type, "b", "type is 'b'")
|
assert.Equal(t, d.Type, "b", "type is 'b'")
|
||||||
assert.Nil(t, d.Minor, "minor is nil")
|
assert.Nil(t, d.Minor, "minor is nil")
|
||||||
@ -95,7 +95,7 @@ func TestParseLinuxResourcesDeviceAccess(t *testing.T) {
|
|||||||
assert.Equal(t, *d.Major, int64(3), "major is 3")
|
assert.Equal(t, *d.Major, int64(3), "major is 3")
|
||||||
|
|
||||||
d, err = parseLinuxResourcesDeviceAccess("a *:3 rwm")
|
d, err = parseLinuxResourcesDeviceAccess("a *:3 rwm")
|
||||||
assert.Nil(t, err, "err is nil")
|
assert.NoError(t, err, "err is nil")
|
||||||
assert.True(t, d.Allow, "allow is true")
|
assert.True(t, d.Allow, "allow is true")
|
||||||
assert.Equal(t, d.Type, "a", "type is 'a'")
|
assert.Equal(t, d.Type, "a", "type is 'a'")
|
||||||
assert.Nil(t, d.Major, "major is nil")
|
assert.Nil(t, d.Major, "major is nil")
|
||||||
@ -103,7 +103,7 @@ func TestParseLinuxResourcesDeviceAccess(t *testing.T) {
|
|||||||
assert.Equal(t, *d.Minor, int64(3), "minor is 3")
|
assert.Equal(t, *d.Minor, int64(3), "minor is 3")
|
||||||
|
|
||||||
d, err = parseLinuxResourcesDeviceAccess("c 1:2 rwm")
|
d, err = parseLinuxResourcesDeviceAccess("c 1:2 rwm")
|
||||||
assert.Nil(t, err, "err is nil")
|
assert.NoError(t, err, "err is nil")
|
||||||
assert.True(t, d.Allow, "allow is true")
|
assert.True(t, d.Allow, "allow is true")
|
||||||
assert.Equal(t, d.Type, "c", "type is 'c'")
|
assert.Equal(t, d.Type, "c", "type is 'c'")
|
||||||
assert.NotNil(t, d.Major, "minor is not nil")
|
assert.NotNil(t, d.Major, "minor is not nil")
|
||||||
|
@ -692,7 +692,7 @@ func TestGetRootlessKeepIDMapping(t *testing.T) {
|
|||||||
|
|
||||||
for _, test := range tests {
|
for _, test := range tests {
|
||||||
options, uid, gid, err := getRootlessKeepIDMapping(test.uid, test.gid, test.uids, test.gids, test.size)
|
options, uid, gid, err := getRootlessKeepIDMapping(test.uid, test.gid, test.uids, test.gids, test.size)
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
assert.Equal(t, test.expectedOptions, options)
|
assert.Equal(t, test.expectedOptions, options)
|
||||||
assert.Equal(t, test.expectedUID, uid)
|
assert.Equal(t, test.expectedUID, uid)
|
||||||
assert.Equal(t, test.expectedGID, gid)
|
assert.Equal(t, test.expectedGID, gid)
|
||||||
@ -817,7 +817,7 @@ func TestProcessOptions(t *testing.T) {
|
|||||||
if tt.expectErr {
|
if tt.expectErr {
|
||||||
assert.NotNil(t, err)
|
assert.NotNil(t, err)
|
||||||
} else {
|
} else {
|
||||||
assert.Nil(t, err)
|
assert.NoError(t, err)
|
||||||
sort.Strings(opts)
|
sort.Strings(opts)
|
||||||
sort.Strings(tt.expected)
|
sort.Strings(tt.expected)
|
||||||
assert.Equal(t, opts, tt.expected)
|
assert.Equal(t, opts, tt.expected)
|
||||||
|
Reference in New Issue
Block a user