@@ -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
4142func 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
9496func 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
109112func 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
134138func 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
147152func BenchmarkNumber1 (b * testing.B ) {
0 commit comments