main_test.go 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. //go:build windows
  2. package yu_phone
  3. import (
  4. "fmt"
  5. "strings"
  6. "testing"
  7. )
  8. func TestLanguage(t *testing.T) {
  9. fmt.Println(GetLanguage("91"))
  10. fmt.Println(GetLanguage("86"))
  11. fmt.Println(GetAreas())
  12. j_ddd := `
  13. 1 12
  14. 7 0
  15. 380 1
  16. 997 2
  17. 60 7
  18. 254 8
  19. 255 9
  20. 84 10
  21. 996 11
  22. 972 13
  23. 48 15
  24. 44 16
  25. 261 17
  26. 243 18
  27. 234 19
  28. 20 21
  29. 91 22
  30. 353 23
  31. 509 26
  32. 225 27
  33. 220 28
  34. 381 29
  35. 967 30
  36. 27 31
  37. 40 32
  38. 57 33
  39. 372 34
  40. 994 35
  41. 212 37
  42. 233 38
  43. 54 39
  44. 998 40
  45. 237 41
  46. 235 42
  47. 49 43
  48. 370 44
  49. 385 45
  50. 46 46
  51. 964 47
  52. 31 48
  53. 371 49
  54. 43 50
  55. 375 51
  56. 66 52
  57. 966 53
  58. 52 54
  59. 886 55
  60. 34 56
  61. 98 57
  62. 213 58
  63. 386 59
  64. 880 60
  65. 221 61
  66. 90 62
  67. 420 63
  68. 94 64
  69. 51 65
  70. 92 66
  71. 64 67
  72. 224 68
  73. 223 69
  74. 58 70
  75. 251 71
  76. 976 72
  77. 55 73
  78. 55 73
  79. 93 74
  80. 256 75
  81. 244 76
  82. 357 77
  83. 33 78
  84. 675 79
  85. 258 80
  86. 977 81
  87. 32 82
  88. 359 83
  89. 36 84
  90. 373 85
  91. 39 86
  92. 595 87
  93. 504 88
  94. 216 89
  95. 505 90
  96. 670 91
  97. 591 92
  98. 506 93
  99. 502 94
  100. 971 95
  101. 263 96
  102. 1787 97
  103. 249 98
  104. 228 99
  105. 965 100
  106. 503 101
  107. 218 102
  108. 1876 103
  109. 1868 104
  110. 593 105
  111. 268 106
  112. 968 107
  113. 387 108
  114. 1809 109
  115. 963 110
  116. 974 111
  117. 507 112
  118. 53 113
  119. 222 114
  120. 232 115
  121. 962 116
  122. 351 117
  123. 1246 118
  124. 257 119
  125. 229 120
  126. 673 121
  127. 1242 122
  128. 267 123
  129. 501 124
  130. 236 125
  131. 1809 126
  132. 1473 127
  133. 30 129
  134. 245 130
  135. 592 131
  136. 354 132
  137. 269 133
  138. 1869 134
  139. 231 135
  140. 266 136
  141. 265 137
  142. 264 138
  143. 227 139
  144. 250 140
  145. 421 141
  146. 597 142
  147. 992 143
  148. 377 144
  149. 973 145
  150. 260 147
  151. 374 148
  152. 252 149
  153. 242 150
  154. 56 151
  155. 226 152
  156. 961 153
  157. 241 154
  158. 355 155
  159. 598 156
  160. 230 157
  161. 960 159
  162. 590 160
  163. 993 161
  164. 594 162
  165. 358 163
  166. 1758 164
  167. 352 165
  168. 1784 166
  169. 240 167
  170. 1268 169
  171. 1345 170
  172. 382 171
  173. 45 172
  174. 41 173
  175. 47 174
  176. 61 175
  177. 291 176
  178. 211 177
  179. 239 178
  180. 297 179
  181. 1664 180
  182. 1264 181
  183. 389 183
  184. 248 184
  185. 687 185
  186. 238 186
  187. 679 189
  188. 65 196
  189. 350 201
  190. `
  191. for _, j_item := range strings.Split(j_ddd, "\n") {
  192. for strings.Index(j_item, " ") > -1 {
  193. j_item = strings.ReplaceAll(j_item, " ", " ")
  194. }
  195. j_item := strings.Split(j_item, " ")
  196. if len(j_item) != 2 {
  197. continue
  198. }
  199. j_lang := GetLanguage(j_item[0])
  200. fmt.Println(j_item[0], j_item[1], j_lang.Name)
  201. }
  202. }