Skip to content

Commit 375474c

Browse files
alexandeardolmen
authored andcommitted
suite: refactor test assertions
1 parent fc1dee9 commit 375474c

File tree

1 file changed

+18
-20
lines changed

1 file changed

+18
-20
lines changed

suite/suite_test.go

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func TestSuiteRequireTwice(t *testing.T) {
3434
},
3535
}},
3636
)
37-
assert.Equal(t, false, ok)
37+
assert.False(t, ok)
3838
}
3939

4040
func (s *SuiteRequireTwice) TestRequireOne() {
@@ -213,15 +213,13 @@ func (suite *SuiteTester) TearDownTest() {
213213
func (suite *SuiteTester) TestOne() {
214214
beforeCount := suite.TestOneRunCount
215215
suite.TestOneRunCount++
216-
assert.Equal(suite.T(), suite.TestOneRunCount, beforeCount+1)
217216
suite.Equal(suite.TestOneRunCount, beforeCount+1)
218217
}
219218

220219
// TestTwo is another example of a test.
221220
func (suite *SuiteTester) TestTwo() {
222221
beforeCount := suite.TestTwoRunCount
223222
suite.TestTwoRunCount++
224-
assert.NotEqual(suite.T(), suite.TestTwoRunCount, beforeCount)
225223
suite.NotEqual(suite.TestTwoRunCount, beforeCount)
226224
}
227225

@@ -301,13 +299,13 @@ func TestRunSuite(t *testing.T) {
301299

302300
// The suite was only run once, so the SetupSuite and TearDownSuite
303301
// methods should have each been run only once.
304-
assert.Equal(t, suiteTester.SetupSuiteRunCount, 1)
305-
assert.Equal(t, suiteTester.TearDownSuiteRunCount, 1)
302+
assert.Equal(t, 1, suiteTester.SetupSuiteRunCount)
303+
assert.Equal(t, 1, suiteTester.TearDownSuiteRunCount)
306304

307-
assert.Equal(t, len(suiteTester.SuiteNameAfter), 4)
308-
assert.Equal(t, len(suiteTester.SuiteNameBefore), 4)
309-
assert.Equal(t, len(suiteTester.TestNameAfter), 4)
310-
assert.Equal(t, len(suiteTester.TestNameBefore), 4)
305+
assert.Len(t, suiteTester.SuiteNameAfter, 4)
306+
assert.Len(t, suiteTester.SuiteNameBefore, 4)
307+
assert.Len(t, suiteTester.TestNameAfter, 4)
308+
assert.Len(t, suiteTester.TestNameBefore, 4)
311309

312310
assert.Contains(t, suiteTester.TestNameAfter, "TestOne")
313311
assert.Contains(t, suiteTester.TestNameAfter, "TestTwo")
@@ -338,29 +336,29 @@ func TestRunSuite(t *testing.T) {
338336
// There are four test methods (TestOne, TestTwo, TestSkip, and TestSubtest), so
339337
// the SetupTest and TearDownTest methods (which should be run once for
340338
// each test) should have been run four times.
341-
assert.Equal(t, suiteTester.SetupTestRunCount, 4)
342-
assert.Equal(t, suiteTester.TearDownTestRunCount, 4)
339+
assert.Equal(t, 4, suiteTester.SetupTestRunCount)
340+
assert.Equal(t, 4, suiteTester.TearDownTestRunCount)
343341

344342
// Each test should have been run once.
345-
assert.Equal(t, suiteTester.TestOneRunCount, 1)
346-
assert.Equal(t, suiteTester.TestTwoRunCount, 1)
347-
assert.Equal(t, suiteTester.TestSubtestRunCount, 1)
343+
assert.Equal(t, 1, suiteTester.TestOneRunCount)
344+
assert.Equal(t, 1, suiteTester.TestTwoRunCount)
345+
assert.Equal(t, 1, suiteTester.TestSubtestRunCount)
348346

349-
assert.Equal(t, suiteTester.TearDownSubTestRunCount, 2)
350-
assert.Equal(t, suiteTester.SetupSubTestRunCount, 2)
347+
assert.Equal(t, 2, suiteTester.TearDownSubTestRunCount)
348+
assert.Equal(t, 2, suiteTester.SetupSubTestRunCount)
351349

352350
// Methods that don't match the test method identifier shouldn't
353351
// have been run at all.
354-
assert.Equal(t, suiteTester.NonTestMethodRunCount, 0)
352+
assert.Equal(t, 0, suiteTester.NonTestMethodRunCount)
355353

356354
suiteSkipTester := new(SuiteSkipTester)
357355
Run(t, suiteSkipTester)
358356

359357
// The suite was only run once, so the SetupSuite and TearDownSuite
360358
// methods should have each been run only once, even though SetupSuite
361359
// called Skip()
362-
assert.Equal(t, suiteSkipTester.SetupSuiteRunCount, 1)
363-
assert.Equal(t, suiteSkipTester.TearDownSuiteRunCount, 1)
360+
assert.Equal(t, 1, suiteSkipTester.SetupSuiteRunCount)
361+
assert.Equal(t, 1, suiteSkipTester.TearDownSuiteRunCount)
364362

365363
}
366364

@@ -571,7 +569,7 @@ func TestFailfastSuite(t *testing.T) {
571569
},
572570
}},
573571
)
574-
assert.Equal(t, false, ok)
572+
assert.False(t, ok)
575573
if failFast {
576574
// Test A Fails and because we are running with failfast Test B never runs and we proceed straight to TearDownSuite
577575
assert.Equal(t, "SetupSuite;SetupTest;Test A Fails;TearDownTest;TearDownSuite", strings.Join(s.callOrder, ";"))

0 commit comments

Comments
 (0)