Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use .NoError() instead of .Nil() for error checking in tests #1566

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
10 changes: 5 additions & 5 deletions api/controllers/apps_test.go
Expand Up @@ -27,7 +27,7 @@ func TestAppList(t *testing.T) {
var resp []map[string]string
err := json.Unmarshal([]byte(body), &resp)

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, "bar", resp[0]["name"])
assert.Equal(t, "running", resp[0]["status"])
}
Expand All @@ -44,7 +44,7 @@ func TestAppShow(t *testing.T) {
var resp map[string]string
err := json.Unmarshal([]byte(body), &resp)

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, "bar", resp["name"])
assert.Equal(t, "running", resp["status"])
}
Expand All @@ -62,7 +62,7 @@ func TestAppShowUnbound(t *testing.T) {
var resp map[string]string
err := json.Unmarshal([]byte(body), &resp)

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, "bar", resp["name"])
assert.Equal(t, "running", resp["status"])
}
Expand Down Expand Up @@ -99,7 +99,7 @@ func TestAppCreate(t *testing.T) {
var resp map[string]string
err := json.Unmarshal([]byte(body), &resp)

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, "application", resp["name"])
assert.Equal(t, "running", resp["status"])
}
Expand Down Expand Up @@ -160,7 +160,7 @@ func TestAppDelete(t *testing.T) {
var resp map[string]bool
err := json.Unmarshal([]byte(body), &resp)

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, true, resp["success"])
}
}
Expand Down
12 changes: 6 additions & 6 deletions api/models/fixtures_test.go
Expand Up @@ -23,7 +23,7 @@ func TestFixtures(t *testing.T) {
fixtures, err := availableFixtures()

require.NotNil(t, fixtures)
require.Nil(t, err)
require.NoError(t, err)

for _, fixture := range fixtures {
assertFixture(t, fixture)
Expand Down Expand Up @@ -64,19 +64,19 @@ func assertFixture(t *testing.T, name string) {
}

data, err := ioutil.ReadFile(fmt.Sprintf("fixtures/%s.yml", name))
require.Nil(t, err)
require.NoError(t, err)

manifest, err := manifest.Load(data)
require.Nil(t, err)
require.NoError(t, err)

formation, err := app.Formation(*manifest)
require.Nil(t, err)
require.NoError(t, err)

pretty, err := models.PrettyJSON(formation)
require.Nil(t, err)
require.NoError(t, err)

data, err = ioutil.ReadFile(fmt.Sprintf("fixtures/%s.json", name))
require.Nil(t, err)
require.NoError(t, err)

diff1 := strings.Split(strings.TrimSpace(string(data)), "\n")
diff2 := strings.Split(strings.TrimSpace(pretty), "\n")
Expand Down
8 changes: 4 additions & 4 deletions api/models/release_test.go
Expand Up @@ -51,13 +51,13 @@ func TestLinks(t *testing.T) {
os.Setenv("CLUSTER", "convox-test")

resp, err := ioutil.ReadFile("fixtures/get-app-template-response.xml")
require.Nil(t, err)
require.NoError(t, err)

fixData, err := ioutil.ReadFile("fixtures/web_redis.json")
require.Nil(t, err)
require.NoError(t, err)

yamlData, err := ioutil.ReadFile("fixtures/web_redis.yml")
require.Nil(t, err)
require.NoError(t, err)

getAppTemplateCycle := test.GetAppTemplateCycle("web")
getAppTemplateCycle.Response.Body = string(resp)
Expand All @@ -77,7 +77,7 @@ func TestLinks(t *testing.T) {

ManifestRandomPorts = false
formation, err := release.Formation()
require.Nil(t, err)
require.NoError(t, err)
ManifestRandomPorts = true

Diff(t, "web_redis", string(fixData), formation)
Expand Down
4 changes: 2 additions & 2 deletions client/apps_test.go
Expand Up @@ -19,7 +19,7 @@ func TestGetApps(t *testing.T) {
apps, err := testClient(t, ts.URL).GetApps()

assert.NotNil(t, apps, "apps should not be nil")
assert.Nil(t, err, "err should be nil")
assert.NoError(t, err)

assert.Equal(t, 1, len(apps), 2, "there should be one app")
assert.Equal(t, "sinatra", apps[0].Name, "app name should be sinatra")
Expand Down Expand Up @@ -56,7 +56,7 @@ func TestGetApp(t *testing.T) {
app, err := testClient(t, ts.URL).GetApp("sinatra")

assert.NotNil(t, app, "apps should not be nil")
assert.Nil(t, err, "err should be nil")
assert.NoError(t, err)

assert.Equal(t, "sinatra", app.Name, "app name should be sinatra")
assert.Equal(t, "running", app.Status, "app status should be running")
Expand Down
2 changes: 1 addition & 1 deletion client/service_test.go
Expand Up @@ -23,7 +23,7 @@ func TestGetService(t *testing.T) {
service, err := testClient(t, ts.URL).GetResource("convox-events")

assert.NotNil(t, service, "service should not be nil")
assert.Nil(t, err, "err should be nil")
assert.NoError(t, err)

assert.Equal(t, "convox-events", service.Name, ".Name should be convox-events")
assert.Equal(t, "running", service.Status, ".Status should be running")
Expand Down
2 changes: 1 addition & 1 deletion client/system_test.go
Expand Up @@ -24,7 +24,7 @@ func TestGetSystem(t *testing.T) {
system, err := testClient(t, ts.URL).GetSystem()

assert.NotNil(t, system, "system should not be nil")
assert.Nil(t, err, "err should be nil")
assert.NoError(t, err)

assert.Equal(t, 1, system.Count, ".Count should be 1")
assert.Equal(t, "system", system.Name, ".Name should be system")
Expand Down
4 changes: 2 additions & 2 deletions cmd/convox/install_test.go
Expand Up @@ -103,11 +103,11 @@ func TestConvoxInstallFriendlyName(t *testing.T) {
}

data, err := ioutil.ReadFile("../../provider/aws/dist/rack.json")
assert.Nil(t, err)
assert.NoError(t, err)
assert.NotEmpty(t, data)

err = json.Unmarshal(data, &formation)
assert.Nil(t, err)
assert.NoError(t, err)

types := map[string]bool{}

Expand Down
4 changes: 2 additions & 2 deletions cmd/convox/rack_test.go
Expand Up @@ -2,10 +2,10 @@ package main

// func TestRackUpdateStable(t *testing.T) {
// versions, err := version.All()
// require.Nil(t, err)
// require.NoError(t, err)

// stable, err := versions.Resolve("stable")
// require.Nil(t, err)
// require.NoError(t, err)

// ts := testServer(t,
// test.Http{Method: "PUT", Body: fmt.Sprintf("version=%s", stable.Version), Path: "/system", Code: 200, Response: client.System{
Expand Down
6 changes: 3 additions & 3 deletions manifest/balancer_test.go
Expand Up @@ -9,7 +9,7 @@ import (
func TestBalancer(t *testing.T) {
m, err := manifestFixture("balancer")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if assert.Equal(t, len(m.Balancers()), 1) {
balancer := m.Balancers()[0]

Expand All @@ -24,7 +24,7 @@ func TestBalancer(t *testing.T) {
func TestBalancerLabels(t *testing.T) {
m, err := manifestFixture("balancer-labels")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if assert.Equal(t, len(m.Balancers()), 1) {
balancer := m.Balancers()[0]

Expand All @@ -39,7 +39,7 @@ func TestBalancerLabels(t *testing.T) {
func TestBalancerSecure(t *testing.T) {
m, err := manifestFixture("balancer-secure")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if assert.Equal(t, len(m.Balancers()), 1) {
balancer := m.Balancers()[0]

Expand Down
40 changes: 20 additions & 20 deletions manifest/manifest_test.go
Expand Up @@ -18,7 +18,7 @@ import (
func TestLoadVersion1(t *testing.T) {
m, err := manifestFixture("v1")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, m.Version, "1")
assert.Equal(t, len(m.Services), 1)

Expand All @@ -31,7 +31,7 @@ func TestLoadVersion1(t *testing.T) {
func TestLoadVersion2(t *testing.T) {
m, err := manifestFixture("v2-number")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, m.Version, "2")
assert.Equal(t, len(m.Services), 1)

Expand All @@ -42,7 +42,7 @@ func TestLoadVersion2(t *testing.T) {

m, err = manifestFixture("v2-string")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, m.Version, "2")
assert.Equal(t, len(m.Services), 1)

Expand All @@ -55,7 +55,7 @@ func TestLoadVersion2(t *testing.T) {
func TestLoadCommandString(t *testing.T) {
m, err := manifestFixture("command-string")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if web := m.Services["web"]; assert.NotNil(t, web) {
assert.Equal(t, web.Command.String, manifest.Command{String: "ls -la"}.String)
}
Expand All @@ -65,7 +65,7 @@ func TestLoadCommandString(t *testing.T) {
func TestLoadCommandArray(t *testing.T) {
m, err := manifestFixture("command-array")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if web := m.Services["web"]; assert.NotNil(t, web) {
assert.Equal(t, web.Command.Array, manifest.Command{Array: []string{"ls", "-la"}}.Array)
}
Expand All @@ -75,7 +75,7 @@ func TestLoadCommandArray(t *testing.T) {
func TestLoadFullVersion1(t *testing.T) {
m, err := manifestFixture("full-v1")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if web := m.Services["web"]; assert.NotNil(t, web) {
assert.Equal(t, web.Build.Context, ".")
assert.Equal(t, web.Build.Dockerfile, "Dockerfile.dev")
Expand Down Expand Up @@ -136,7 +136,7 @@ func TestLoadFullVersion1(t *testing.T) {
func TestLoadFullVersion2(t *testing.T) {
m, err := manifestFixture("full-v2")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if web := m.Services["web"]; assert.NotNil(t, web) {
assert.Equal(t, web.Build.Context, ".")
assert.Equal(t, web.Build.Dockerfile, "Dockerfile.dev")
Expand Down Expand Up @@ -227,7 +227,7 @@ func TestLoadEnvVar(t *testing.T) {

m, err := manifestFixture("interpolate-env-var")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, m.Services["web"].Image, rando1)
assert.Equal(t, m.Services["web"].Entrypoint, fmt.Sprintf("%s/%s/%s", rando2, rando2, rando3))
assert.Equal(t, m.Services["web"].Build.Dockerfile, "$REMAIN")
Expand All @@ -239,10 +239,10 @@ func TestLoadEnvVar(t *testing.T) {
func TestLoadIdleTimeoutUnset(t *testing.T) {
m, err := manifestFixture("idle-timeout-unset")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if assert.Equal(t, 1, len(m.Balancers())) {
b := m.Balancers()[0]
if val, err := b.IdleTimeout(); assert.Nil(t, err) {
if val, err := b.IdleTimeout(); assert.NoError(t, err) {
assert.Equal(t, val, "3600")
}
}
Expand All @@ -252,10 +252,10 @@ func TestLoadIdleTimeoutUnset(t *testing.T) {
func TestLoadIdleTimeoutSet(t *testing.T) {
m, err := manifestFixture("idle-timeout-set")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
if assert.Equal(t, 1, len(m.Balancers())) {
b := m.Balancers()[0]
if val, err := b.IdleTimeout(); assert.Nil(t, err) {
if val, err := b.IdleTimeout(); assert.NoError(t, err) {
assert.Equal(t, val, "99")
}
}
Expand Down Expand Up @@ -310,7 +310,7 @@ func TestLoadUnknownVersion(t *testing.T) {
func TestExternalPorts(t *testing.T) {
m, err := manifestFixture("full-v1")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
ports := m.ExternalPorts()

if assert.Equal(t, len(ports), 2) {
Expand All @@ -323,10 +323,10 @@ func TestExternalPorts(t *testing.T) {
func TestPortConflictsWithoutConflict(t *testing.T) {
m, err := manifestFixture("port-conflicts")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
pc, err := m.PortConflicts()

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.Equal(t, len(pc), 0)
}
}
Expand All @@ -335,7 +335,7 @@ func TestPortConflictsWithoutConflict(t *testing.T) {
func TestPortConflictsWithConflict(t *testing.T) {
m, err := manifestFixture("port-conflicts")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
l, err := net.Listen("tcp", "127.0.0.1:30544")

defer l.Close()
Expand All @@ -349,10 +349,10 @@ func TestPortConflictsWithConflict(t *testing.T) {
}
}()

if assert.Nil(t, err) {
if assert.NoError(t, err) {
pc, err := m.PortConflicts()

if assert.Nil(t, err) && assert.Equal(t, len(pc), 1) {
if assert.NoError(t, err) && assert.Equal(t, len(pc), 1) {
assert.Equal(t, pc[0], 30544)
}
}
Expand All @@ -367,7 +367,7 @@ func TestPortConflictsWithConflict(t *testing.T) {

func TestManifestNetworks(t *testing.T) {
m, err := manifestFixture("networks")
if assert.Nil(t, err) {
if assert.NoError(t, err) {
for _, s := range m.Services {
assert.Equal(t, s.Networks, manifest.Networks{
"foo": manifest.InternalNetwork{
Expand All @@ -385,7 +385,7 @@ func TestManifestNetworks(t *testing.T) {
func TestShift(t *testing.T) {
m, err := manifestFixture("shift")

if assert.Nil(t, err) {
if assert.NoError(t, err) {
m.Shift(5000)

web := m.Services["web"]
Expand Down
4 changes: 2 additions & 2 deletions manifest/ports_test.go
Expand Up @@ -30,7 +30,7 @@ func TestPortsShift(t *testing.T) {
m, err := manifestFixture("shift")
m.Shift(5000)

if assert.Nil(t, err) {
if assert.NoError(t, err) {
web := m.Services["web"]

if assert.NotNil(t, web) {
Expand All @@ -50,7 +50,7 @@ func TestPortsShiftWithSSL(t *testing.T) {
// Shift the whole manifest by 2; this is evaluated in addition to any per-service convox.start.shift labels.
m.Shift(2)

if assert.Nil(t, err) {
if assert.NoError(t, err) {
// Web has a convox.start.shift label, for a total shift of 4.
web := m.Services["web"]

Expand Down
2 changes: 1 addition & 1 deletion manifest/service_test.go
Expand Up @@ -87,7 +87,7 @@ func TestSyncPaths(t *testing.T) {
for _, s := range m.Services {
sp, err := s.SyncPaths()

if assert.Nil(t, err) {
if assert.NoError(t, err) {
assert.EqualValues(t, expectedMap, sp)
}
}
Expand Down
4 changes: 2 additions & 2 deletions provider/aws/apps_test.go
Expand Up @@ -22,7 +22,7 @@ func TestAppCancel(t *testing.T) {

err := provider.AppCancel("httpd")

assert.Nil(t, err)
assert.NoError(t, err)
}

func TestAppGet(t *testing.T) {
Expand All @@ -33,7 +33,7 @@ func TestAppGet(t *testing.T) {

a, err := provider.AppGet("httpd")

assert.Nil(t, err)
assert.NoError(t, err)
assert.EqualValues(t, &structs.App{
Name: "httpd",
Release: "RVFETUHHKKD",
Expand Down