@@ -153,6 +153,8 @@ func TestNumber3(t *testing.T) {
153
153
assert .Equal ("Free Account" , character .AccountStatus )
154
154
assert .Equal ("Fansite Admin" , characterJson .Character .AccountInformation .Position )
155
155
assert .Empty (characterJson .Character .AccountInformation .LoyaltyTitle )
156
+ assert .True (characterJson .Character .OtherCharacters [0 ].Deleted )
157
+ assert .False (characterJson .Character .OtherCharacters [1 ].Deleted )
156
158
}
157
159
158
160
func TestNumber4 (t * testing.T ) {
@@ -2901,8 +2903,8 @@ func TestNumber7(t *testing.T) {
2901
2903
assert .Equal ("___$$$$$$$$_______$$$$$$$$\n _$$$$$$$$$$$$__$$$$$$$$$$$$$$\n $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n _$$$$$$$$$$-Snulliz-$$$$$$$$$$$\n __$$$$$$$$$$$$$$$$$$$$$$$$$$\n ____$$$$$$$$$$$$$$$$$$$$$$\n ______$$$$$$$$$$$$$$$$$$\n ________$$$$$$$$$$$$$$\n ___________$$$$$$$$$\n ____________$$$$$$\n _____________$$" , character .Comment )
2902
2904
}
2903
2905
2904
- func TestNumber8 (t * testing.T ) {
2905
- file , err := static .TestFiles .Open ("testdata/characters/Jowjow Invencivel .html" )
2906
+ func TestNumber9 (t * testing.T ) {
2907
+ file , err := static .TestFiles .Open ("testdata/characters/Akura Aleus .html" )
2906
2908
if err != nil {
2907
2909
t .Fatalf ("file opening error: %s" , err )
2908
2910
}
@@ -2919,24 +2921,88 @@ func TestNumber8(t *testing.T) {
2919
2921
}
2920
2922
2921
2923
assert := assert .New (t )
2922
-
2923
2924
character := characterJson .Character
2924
- assert .Len (character .Achievements , 5 )
2925
- assert .Equal (character .Achievements [0 ].Name , "Alumni" )
2926
- assert .Equal (character .Achievements [0 ].Grade , 2 )
2927
- assert .Equal (character .Achievements [0 ].Secret , false )
2928
- assert .Equal (character .Achievements [1 ].Name , "Bad Timing" )
2929
- assert .Equal (character .Achievements [1 ].Grade , 1 )
2930
- assert .Equal (character .Achievements [1 ].Secret , true )
2931
- assert .Equal (character .Achievements [2 ].Name , "Cake Conqueror" )
2932
- assert .Equal (character .Achievements [2 ].Grade , 1 )
2933
- assert .Equal (character .Achievements [2 ].Secret , true )
2934
- assert .Equal (character .Achievements [3 ].Name , "Hat Hunter" )
2935
- assert .Equal (character .Achievements [3 ].Grade , 2 )
2936
- assert .Equal (character .Achievements [3 ].Secret , false )
2937
- assert .Equal (character .Achievements [4 ].Name , "Number of the Beast" )
2938
- assert .Equal (character .Achievements [4 ].Grade , 1 )
2939
- assert .Equal (character .Achievements [4 ].Secret , false )
2925
+
2926
+ assert .Len (character .OtherCharacters , 10 )
2927
+ assert .Equal (character .OtherCharacters [0 ].Deleted , false )
2928
+ assert .Equal (character .OtherCharacters [0 ].Main , false )
2929
+ assert .Equal (character .OtherCharacters [0 ].Name , "Akura Aleus" )
2930
+ assert .Equal (character .OtherCharacters [0 ].Position , "" )
2931
+ assert .Equal (character .OtherCharacters [0 ].Status , "offline" )
2932
+ assert .Equal (character .OtherCharacters [0 ].Traded , false )
2933
+ assert .Equal (character .OtherCharacters [0 ].World , "Lobera" )
2934
+
2935
+ assert .Equal (character .OtherCharacters [1 ].Deleted , false )
2936
+ assert .Equal (character .OtherCharacters [1 ].Main , false )
2937
+ assert .Equal (character .OtherCharacters [1 ].Name , "Armnox" )
2938
+ assert .Equal (character .OtherCharacters [1 ].Position , "" )
2939
+ assert .Equal (character .OtherCharacters [1 ].Status , "offline" )
2940
+ assert .Equal (character .OtherCharacters [1 ].Traded , false )
2941
+ assert .Equal (character .OtherCharacters [1 ].World , "Ferobra" )
2942
+
2943
+ assert .Equal (character .OtherCharacters [2 ].Deleted , false )
2944
+ assert .Equal (character .OtherCharacters [2 ].Main , false )
2945
+ assert .Equal (character .OtherCharacters [2 ].Name , "Cheradon" )
2946
+ assert .Equal (character .OtherCharacters [2 ].Position , "" )
2947
+ assert .Equal (character .OtherCharacters [2 ].Status , "offline" )
2948
+ assert .Equal (character .OtherCharacters [2 ].Traded , false )
2949
+ assert .Equal (character .OtherCharacters [2 ].World , "Serdebra" )
2950
+
2951
+ assert .Equal (character .OtherCharacters [3 ].Deleted , false )
2952
+ assert .Equal (character .OtherCharacters [3 ].Main , false )
2953
+ assert .Equal (character .OtherCharacters [3 ].Name , "Dollar Driver" )
2954
+ assert .Equal (character .OtherCharacters [3 ].Position , "" )
2955
+ assert .Equal (character .OtherCharacters [3 ].Status , "offline" )
2956
+ assert .Equal (character .OtherCharacters [3 ].Traded , false )
2957
+ assert .Equal (character .OtherCharacters [3 ].World , "Ousabra" )
2958
+
2959
+ assert .Equal (character .OtherCharacters [4 ].Deleted , false )
2960
+ assert .Equal (character .OtherCharacters [4 ].Main , false )
2961
+ assert .Equal (character .OtherCharacters [4 ].Name , "Goth angel sinner" )
2962
+ assert .Equal (character .OtherCharacters [4 ].Position , "" )
2963
+ assert .Equal (character .OtherCharacters [4 ].Status , "offline" )
2964
+ assert .Equal (character .OtherCharacters [4 ].Traded , true )
2965
+ assert .Equal (character .OtherCharacters [4 ].World , "Ousabra" )
2966
+
2967
+ assert .Equal (character .OtherCharacters [5 ].Deleted , false )
2968
+ assert .Equal (character .OtherCharacters [5 ].Main , false )
2969
+ assert .Equal (character .OtherCharacters [5 ].Name , "Halodrol" )
2970
+ assert .Equal (character .OtherCharacters [5 ].Position , "" )
2971
+ assert .Equal (character .OtherCharacters [5 ].Status , "offline" )
2972
+ assert .Equal (character .OtherCharacters [5 ].Traded , false )
2973
+ assert .Equal (character .OtherCharacters [5 ].World , "Vunira" )
2974
+
2975
+ assert .Equal (character .OtherCharacters [6 ].Deleted , false )
2976
+ assert .Equal (character .OtherCharacters [6 ].Main , false )
2977
+ assert .Equal (character .OtherCharacters [6 ].Name , "Halodrow" )
2978
+ assert .Equal (character .OtherCharacters [6 ].Position , "" )
2979
+ assert .Equal (character .OtherCharacters [6 ].Status , "offline" )
2980
+ assert .Equal (character .OtherCharacters [6 ].Traded , false )
2981
+ assert .Equal (character .OtherCharacters [6 ].World , "Lobera" )
2982
+
2983
+ assert .Equal (character .OtherCharacters [7 ].Deleted , false )
2984
+ assert .Equal (character .OtherCharacters [7 ].Main , false )
2985
+ assert .Equal (character .OtherCharacters [7 ].Name , "Incoggnita" )
2986
+ assert .Equal (character .OtherCharacters [7 ].Position , "" )
2987
+ assert .Equal (character .OtherCharacters [7 ].Status , "offline" )
2988
+ assert .Equal (character .OtherCharacters [7 ].Traded , false )
2989
+ assert .Equal (character .OtherCharacters [7 ].World , "Ferobra" )
2990
+
2991
+ assert .Equal (character .OtherCharacters [8 ].Deleted , false )
2992
+ assert .Equal (character .OtherCharacters [8 ].Main , false )
2993
+ assert .Equal (character .OtherCharacters [8 ].Name , "Lord Kabum" )
2994
+ assert .Equal (character .OtherCharacters [8 ].Position , "" )
2995
+ assert .Equal (character .OtherCharacters [8 ].Status , "offline" )
2996
+ assert .Equal (character .OtherCharacters [8 ].Traded , false )
2997
+ assert .Equal (character .OtherCharacters [8 ].World , "Solidera" )
2998
+
2999
+ assert .Equal (character .OtherCharacters [9 ].Deleted , false )
3000
+ assert .Equal (character .OtherCharacters [9 ].Main , true )
3001
+ assert .Equal (character .OtherCharacters [9 ].Name , "Lord Succubu" )
3002
+ assert .Equal (character .OtherCharacters [9 ].Position , "" )
3003
+ assert .Equal (character .OtherCharacters [9 ].Status , "offline" )
3004
+ assert .Equal (character .OtherCharacters [9 ].Traded , false )
3005
+ assert .Equal (character .OtherCharacters [9 ].World , "Ferobra" )
2940
3006
}
2941
3007
2942
3008
func BenchmarkNumber1 (b * testing.B ) {
0 commit comments