@@ -26,13 +26,14 @@ func TestNumber1(t *testing.T) {
2626 t .Fatalf ("File reading error: %s" , err )
2727 }
2828
29- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
29+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "https://www.tibia.com/community/?subtopic=characters&name=Darkside+Rafa" )
3030 if err != nil {
3131 t .Fatal (err )
3232 }
3333
3434 assert := assert .New (t )
3535 character := characterJson .Character .CharacterInfo
36+ information := characterJson .Information
3637
3738 assert .Equal ("Darkside Rafa" , character .Name )
3839 assert .Nil (character .FormerNames )
@@ -54,6 +55,8 @@ func TestNumber1(t *testing.T) {
5455 assert .Equal ("2022-01-05T21:23:32Z" , character .LastLogin )
5556 assert .Equal ("Premium Account" , character .AccountStatus )
5657 assert .Empty (character .Comment )
58+
59+ assert .Equal ("https://www.tibia.com/community/?subtopic=characters&name=Darkside+Rafa" , information .TibiaURLs [0 ])
5760}
5861
5962func TestNumber2 (t * testing.T ) {
@@ -68,7 +71,7 @@ func TestNumber2(t *testing.T) {
6871 t .Fatalf ("File reading error: %s" , err )
6972 }
7073
71- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
74+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
7275 if err != nil {
7376 t .Fatal (err )
7477 }
@@ -134,7 +137,7 @@ func TestNumber3(t *testing.T) {
134137 t .Fatalf ("File reading error: %s" , err )
135138 }
136139
137- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
140+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
138141 if err != nil {
139142 t .Fatal (err )
140143 }
@@ -169,7 +172,7 @@ func TestNumber4(t *testing.T) {
169172 t .Fatalf ("File reading error: %s" , err )
170173 }
171174
172- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
175+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
173176 if err != nil {
174177 t .Fatal (err )
175178 }
@@ -2784,7 +2787,7 @@ func TestNumber5(t *testing.T) {
27842787 t .Fatalf ("File reading error: %s" , err )
27852788 }
27862789
2787- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
2790+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
27882791 if err != nil {
27892792 t .Fatal (err )
27902793 }
@@ -2838,7 +2841,7 @@ func TestNumber6(t *testing.T) {
28382841 t .Fatalf ("File reading error: %s" , err )
28392842 }
28402843
2841- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
2844+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
28422845 if err != nil {
28432846 t .Fatal (err )
28442847 }
@@ -2888,7 +2891,7 @@ func TestNumber7(t *testing.T) {
28882891 t .Fatalf ("File reading error: %s" , err )
28892892 }
28902893
2891- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
2894+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
28922895 if err != nil {
28932896 t .Fatal (err )
28942897 }
@@ -2913,7 +2916,7 @@ func TestNumber8(t *testing.T) {
29132916 t .Fatalf ("File reading error: %s" , err )
29142917 }
29152918
2916- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
2919+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
29172920 if err != nil {
29182921 t .Fatal (err )
29192922 }
@@ -3073,7 +3076,7 @@ func TestNumber9(t *testing.T) {
30733076 t .Fatalf ("File reading error: %s" , err )
30743077 }
30753078
3076- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
3079+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
30773080 if err != nil {
30783081 t .Fatal (err )
30793082 }
@@ -3175,7 +3178,7 @@ func TestNumber10(t *testing.T) {
31753178 t .Fatalf ("File reading error: %s" , err )
31763179 }
31773180
3178- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
3181+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
31793182 if err != nil {
31803183 t .Fatal (err )
31813184 }
@@ -3204,7 +3207,7 @@ func TestNumber11(t *testing.T) {
32043207 t .Fatalf ("File reading error: %s" , err )
32053208 }
32063209
3207- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
3210+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
32083211 if err != nil {
32093212 t .Fatal (err )
32103213 }
@@ -3285,7 +3288,7 @@ func TestNumber12(t *testing.T) {
32853288 t .Fatalf ("File reading error: %s" , err )
32863289 }
32873290
3288- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
3291+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
32893292 if err != nil {
32903293 t .Fatal (err )
32913294 }
@@ -3310,7 +3313,7 @@ func TestNumber13(t *testing.T) {
33103313 t .Fatalf ("File reading error: %s" , err )
33113314 }
33123315
3313- characterJson , err := TibiaCharactersCharacterImpl (string (data ))
3316+ characterJson , err := TibiaCharactersCharacterImpl (string (data ), "" )
33143317 if err != nil {
33153318 t .Fatal (err )
33163319 }
@@ -3401,7 +3404,7 @@ func BenchmarkNumber1(b *testing.B) {
34013404 b .ReportAllocs ()
34023405
34033406 for i := 0 ; i < b .N ; i ++ {
3404- characterJson , _ := TibiaCharactersCharacterImpl (string (data ))
3407+ characterJson , _ := TibiaCharactersCharacterImpl (string (data ), "" )
34053408
34063409 assert .Equal (b , "Darkside Rafa" , characterJson .Character .CharacterInfo .Name )
34073410 }
@@ -3422,7 +3425,7 @@ func BenchmarkNumber2(b *testing.B) {
34223425 b .ReportAllocs ()
34233426
34243427 for i := 0 ; i < b .N ; i ++ {
3425- characterJson , _ := TibiaCharactersCharacterImpl (string (data ))
3428+ characterJson , _ := TibiaCharactersCharacterImpl (string (data ), "" )
34263429
34273430 assert .Equal (b , "Riley No Hands" , characterJson .Character .CharacterInfo .Name )
34283431 }
0 commit comments