Skip to content

Commit afdf2d5

Browse files
authored
Use new assert instead of passing t many times (#45)
1 parent 7913f6c commit afdf2d5

File tree

1 file changed

+77
-72
lines changed

1 file changed

+77
-72
lines changed

src/TibiaCharactersCharacterV3_test.go

Lines changed: 77 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,28 @@ func TestNumber1(t *testing.T) {
1515
}
1616

1717
characterJson := TibiaCharactersCharacterV3Impl(string(data))
18-
19-
assert.Equal(t, "Darkside Rafa", characterJson.Characters.Character.Name)
20-
assert.Nil(t, characterJson.Characters.Character.FormerNames)
21-
assert.False(t, characterJson.Characters.Character.Traded)
22-
assert.Empty(t, characterJson.Characters.Character.DeletionDate)
23-
assert.Equal(t, "male", characterJson.Characters.Character.Sex)
24-
assert.Equal(t, "Silencer", characterJson.Characters.Character.Title)
25-
assert.Equal(t, 18, characterJson.Characters.Character.UnlockedTitles)
26-
assert.Equal(t, "Elite Knight", characterJson.Characters.Character.Vocation)
27-
assert.Equal(t, 790, characterJson.Characters.Character.Level)
28-
assert.Equal(t, 596, characterJson.Characters.Character.AchievementPoints)
29-
assert.Equal(t, "Gladera", characterJson.Characters.Character.World)
30-
assert.Nil(t, characterJson.Characters.Character.FormerWorlds)
31-
assert.Equal(t, "Thais", characterJson.Characters.Character.Residence)
32-
assert.Empty(t, characterJson.Characters.Character.MarriedTo)
33-
assert.Nil(t, characterJson.Characters.Character.Houses)
34-
assert.Equal(t, "Jokerz", characterJson.Characters.Character.Guild.GuildName)
35-
assert.Equal(t, "Trial of the ", characterJson.Characters.Character.Guild.Rank)
36-
assert.Equal(t, "2022-01-05T22:23:32Z", characterJson.Characters.Character.LastLogin)
37-
assert.Equal(t, "Premium Account", characterJson.Characters.Character.AccountStatus)
38-
assert.Empty(t, characterJson.Characters.Character.Comment)
18+
assert := assert.New(t)
19+
20+
assert.Equal("Darkside Rafa", characterJson.Characters.Character.Name)
21+
assert.Nil(characterJson.Characters.Character.FormerNames)
22+
assert.False(characterJson.Characters.Character.Traded)
23+
assert.Empty(characterJson.Characters.Character.DeletionDate)
24+
assert.Equal("male", characterJson.Characters.Character.Sex)
25+
assert.Equal("Silencer", characterJson.Characters.Character.Title)
26+
assert.Equal(18, characterJson.Characters.Character.UnlockedTitles)
27+
assert.Equal("Elite Knight", characterJson.Characters.Character.Vocation)
28+
assert.Equal(790, characterJson.Characters.Character.Level)
29+
assert.Equal(596, characterJson.Characters.Character.AchievementPoints)
30+
assert.Equal("Gladera", characterJson.Characters.Character.World)
31+
assert.Nil(characterJson.Characters.Character.FormerWorlds)
32+
assert.Equal("Thais", characterJson.Characters.Character.Residence)
33+
assert.Empty(characterJson.Characters.Character.MarriedTo)
34+
assert.Nil(characterJson.Characters.Character.Houses)
35+
assert.Equal("Jokerz", characterJson.Characters.Character.Guild.GuildName)
36+
assert.Equal("Trial of the ", characterJson.Characters.Character.Guild.Rank)
37+
assert.Equal("2022-01-05T22:23:32Z", characterJson.Characters.Character.LastLogin)
38+
assert.Equal("Premium Account", characterJson.Characters.Character.AccountStatus)
39+
assert.Empty(characterJson.Characters.Character.Comment)
3940
}
4041

4142
func TestNumber2(t *testing.T) {
@@ -46,49 +47,50 @@ func TestNumber2(t *testing.T) {
4647
}
4748

4849
characterJson := TibiaCharactersCharacterV3Impl(string(data))
49-
50-
assert.Equal(t, "Zugspitze Housekeeper", characterJson.Characters.Character.Name)
51-
assert.Nil(t, characterJson.Characters.Character.FormerNames)
52-
assert.False(t, characterJson.Characters.Character.Traded)
53-
assert.Empty(t, characterJson.Characters.Character.DeletionDate)
54-
assert.Equal(t, "male", characterJson.Characters.Character.Sex)
55-
assert.Equal(t, "None", characterJson.Characters.Character.Title)
56-
assert.Equal(t, 13, characterJson.Characters.Character.UnlockedTitles)
57-
assert.Equal(t, "Elite Knight", characterJson.Characters.Character.Vocation)
58-
assert.Equal(t, 79, characterJson.Characters.Character.Level)
59-
assert.Equal(t, 262, characterJson.Characters.Character.AchievementPoints)
60-
assert.Equal(t, "Venebra", characterJson.Characters.Character.World)
61-
assert.Nil(t, characterJson.Characters.Character.FormerWorlds)
62-
assert.Equal(t, "Darashia", characterJson.Characters.Character.Residence)
63-
assert.Empty(t, characterJson.Characters.Character.MarriedTo)
64-
assert.Equal(t, 35056, characterJson.Characters.Character.Houses[0].HouseID)
65-
assert.Equal(t, "Loot Lane 1 (Shop)", characterJson.Characters.Character.Houses[0].Name)
66-
assert.Equal(t, "Venore", characterJson.Characters.Character.Houses[0].Town)
67-
assert.Equal(t, "2022-01-16", characterJson.Characters.Character.Houses[0].Paid)
68-
assert.Equal(t, "Magnus Magister of the ", characterJson.Characters.Character.Guild.Rank)
69-
assert.Equal(t, "Lionheart Society", characterJson.Characters.Character.Guild.GuildName)
70-
assert.Equal(t, "2022-01-06T22:38:44Z", characterJson.Characters.Character.LastLogin)
71-
assert.Equal(t, "Testa de Ferro do Lejonhjartat ;)", characterJson.Characters.Character.Comment)
72-
assert.Equal(t, "Premium Account", characterJson.Characters.Character.AccountStatus)
50+
assert := assert.New(t)
51+
52+
assert.Equal("Zugspitze Housekeeper", characterJson.Characters.Character.Name)
53+
assert.Nil(characterJson.Characters.Character.FormerNames)
54+
assert.False(characterJson.Characters.Character.Traded)
55+
assert.Empty(characterJson.Characters.Character.DeletionDate)
56+
assert.Equal("male", characterJson.Characters.Character.Sex)
57+
assert.Equal("None", characterJson.Characters.Character.Title)
58+
assert.Equal(13, characterJson.Characters.Character.UnlockedTitles)
59+
assert.Equal("Elite Knight", characterJson.Characters.Character.Vocation)
60+
assert.Equal(79, characterJson.Characters.Character.Level)
61+
assert.Equal(262, characterJson.Characters.Character.AchievementPoints)
62+
assert.Equal("Venebra", characterJson.Characters.Character.World)
63+
assert.Nil(characterJson.Characters.Character.FormerWorlds)
64+
assert.Equal("Darashia", characterJson.Characters.Character.Residence)
65+
assert.Empty(characterJson.Characters.Character.MarriedTo)
66+
assert.Equal(35056, characterJson.Characters.Character.Houses[0].HouseID)
67+
assert.Equal("Loot Lane 1 (Shop)", characterJson.Characters.Character.Houses[0].Name)
68+
assert.Equal("Venore", characterJson.Characters.Character.Houses[0].Town)
69+
assert.Equal("2022-01-16", characterJson.Characters.Character.Houses[0].Paid)
70+
assert.Equal("Magnus Magister of the ", characterJson.Characters.Character.Guild.Rank)
71+
assert.Equal("Lionheart Society", characterJson.Characters.Character.Guild.GuildName)
72+
assert.Equal("2022-01-06T22:38:44Z", characterJson.Characters.Character.LastLogin)
73+
assert.Equal("Testa de Ferro do Lejonhjartat ;)", characterJson.Characters.Character.Comment)
74+
assert.Equal("Premium Account", characterJson.Characters.Character.AccountStatus)
7375

7476
//validate other characters
75-
assert.Equal(t, 7, len(characterJson.Characters.OtherCharacters))
77+
assert.Equal(7, len(characterJson.Characters.OtherCharacters))
7678

7779
onlineMainCharacter := characterJson.Characters.OtherCharacters[3]
78-
assert.Equal(t, "Lejonhjartat", onlineMainCharacter.Name)
79-
assert.Equal(t, "Venebra", onlineMainCharacter.World)
80-
assert.Equal(t, "online", onlineMainCharacter.Status)
81-
assert.Equal(t, false, onlineMainCharacter.Deleted)
82-
assert.Equal(t, true, onlineMainCharacter.Main)
83-
assert.Equal(t, false, onlineMainCharacter.Traded)
80+
assert.Equal("Lejonhjartat", onlineMainCharacter.Name)
81+
assert.Equal("Venebra", onlineMainCharacter.World)
82+
assert.Equal("online", onlineMainCharacter.Status)
83+
assert.Equal(false, onlineMainCharacter.Deleted)
84+
assert.Equal(true, onlineMainCharacter.Main)
85+
assert.Equal(false, onlineMainCharacter.Traded)
8486

8587
offlineCharacter := characterJson.Characters.OtherCharacters[5]
86-
assert.Equal(t, "Oak Knight Disruptivo", offlineCharacter.Name)
87-
assert.Equal(t, "Libertabra", offlineCharacter.World)
88-
assert.Equal(t, "offline", offlineCharacter.Status)
89-
assert.Equal(t, false, offlineCharacter.Deleted)
90-
assert.Equal(t, false, offlineCharacter.Main)
91-
assert.Equal(t, false, offlineCharacter.Traded)
88+
assert.Equal("Oak Knight Disruptivo", offlineCharacter.Name)
89+
assert.Equal("Libertabra", offlineCharacter.World)
90+
assert.Equal("offline", offlineCharacter.Status)
91+
assert.Equal(false, offlineCharacter.Deleted)
92+
assert.Equal(false, offlineCharacter.Main)
93+
assert.Equal(false, offlineCharacter.Traded)
9294
}
9395

9496
func TestNumber3(t *testing.T) {
@@ -99,11 +101,12 @@ func TestNumber3(t *testing.T) {
99101
}
100102

101103
characterJson := TibiaCharactersCharacterV3Impl(string(data))
104+
assert := assert.New(t)
102105

103-
assert.Equal(t, "Borttagna Gubben", characterJson.Characters.Character.Name)
104-
assert.Equal(t, "2022-03-08T01:09:13Z", characterJson.Characters.Character.DeletionDate)
105-
assert.Equal(t, "", characterJson.Characters.Character.LastLogin)
106-
assert.Equal(t, "Free Account", characterJson.Characters.Character.AccountStatus)
106+
assert.Equal("Borttagna Gubben", characterJson.Characters.Character.Name)
107+
assert.Equal("2022-03-08T01:09:13Z", characterJson.Characters.Character.DeletionDate)
108+
assert.Equal("", characterJson.Characters.Character.LastLogin)
109+
assert.Equal("Free Account", characterJson.Characters.Character.AccountStatus)
107110
}
108111

109112
func TestNumber4(t *testing.T) {
@@ -114,21 +117,22 @@ func TestNumber4(t *testing.T) {
114117
}
115118

116119
characterJson := TibiaCharactersCharacterV3Impl(string(data))
120+
assert := assert.New(t)
117121

118-
assert.Equal(t, "Riley No Hands", characterJson.Characters.Character.Name)
122+
assert.Equal("Riley No Hands", characterJson.Characters.Character.Name)
119123

120124
//validate former names
121-
assert.Equal(t, 4, len(characterJson.Characters.Character.FormerNames))
122-
assert.Equal(t, "Dura Malandro", characterJson.Characters.Character.FormerNames[0])
123-
assert.Equal(t, "Letsgo Brandon", characterJson.Characters.Character.FormerNames[1])
124-
assert.Equal(t, "Letsgo Brandon", characterJson.Characters.Character.FormerNames[2]) //yes, this name is listed twice
125-
assert.Equal(t, "Nataraya Soldrac", characterJson.Characters.Character.FormerNames[3])
125+
assert.Equal(4, len(characterJson.Characters.Character.FormerNames))
126+
assert.Equal("Dura Malandro", characterJson.Characters.Character.FormerNames[0])
127+
assert.Equal("Letsgo Brandon", characterJson.Characters.Character.FormerNames[1])
128+
assert.Equal("Letsgo Brandon", characterJson.Characters.Character.FormerNames[2]) //yes, this name is listed twice
129+
assert.Equal("Nataraya Soldrac", characterJson.Characters.Character.FormerNames[3])
126130

127131
//validate death data
128-
assert.Equal(t, 79, len(characterJson.Characters.Deaths.DeathEntries))
132+
assert.Equal(79, len(characterJson.Characters.Deaths.DeathEntries))
129133

130134
firstDeath := characterJson.Characters.Deaths.DeathEntries[0]
131-
assert.Equal(t, 28, len(firstDeath.Killers))
135+
assert.Equal(28, len(firstDeath.Killers))
132136
}
133137

134138
func TestNumber5(t *testing.T) {
@@ -139,9 +143,10 @@ func TestNumber5(t *testing.T) {
139143
}
140144

141145
characterJson := TibiaCharactersCharacterV3Impl(string(data))
146+
assert := assert.New(t)
142147

143-
assert.Equal(t, "Torbjörn", characterJson.Characters.Character.Name)
144-
assert.Equal(t, "___$$$$$$$$_______$$$$$$$$\n_$$$$$$$$$$$$__$$$$$$$$$$$$$$\n$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n_$$$$$$$$$$-Snulliz-$$$$$$$$$$$\n__$$$$$$$$$$$$$$$$$$$$$$$$$$\n____$$$$$$$$$$$$$$$$$$$$$$\n______$$$$$$$$$$$$$$$$$$\n________$$$$$$$$$$$$$$\n___________$$$$$$$$$\n____________$$$$$$\n_____________$$", characterJson.Characters.Character.Comment)
148+
assert.Equal("Torbjörn", characterJson.Characters.Character.Name)
149+
assert.Equal("___$$$$$$$$_______$$$$$$$$\n_$$$$$$$$$$$$__$$$$$$$$$$$$$$\n$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n_$$$$$$$$$$-Snulliz-$$$$$$$$$$$\n__$$$$$$$$$$$$$$$$$$$$$$$$$$\n____$$$$$$$$$$$$$$$$$$$$$$\n______$$$$$$$$$$$$$$$$$$\n________$$$$$$$$$$$$$$\n___________$$$$$$$$$\n____________$$$$$$\n_____________$$", characterJson.Characters.Character.Comment)
145150
}
146151

147152
func BenchmarkNumber1(b *testing.B) {

0 commit comments

Comments
 (0)