1 // 2 // Copyright (C) 2014 The Android Open Source Project 3 // 4 // Licensed under the Apache License, Version 2.0 (the "License"); 5 // you may not use this file except in compliance with the License. 6 // You may obtain a copy of the License at 7 // 8 // http://www.apache.org/licenses/LICENSE-2.0 9 // 10 // Unless required by applicable law or agreed to in writing, software 11 // distributed under the License is distributed on an "AS IS" BASIS, 12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 // See the License for the specific language governing permissions and 14 // limitations under the License. 15 // 16 17 #ifndef SHILL_MOBILE_OPERATOR_DB_TEST_PROTOS_MAIN_TEST_H_ 18 #define SHILL_MOBILE_OPERATOR_DB_TEST_PROTOS_MAIN_TEST_H_ 19 20 #ifndef IN_MOBILE_OPERATOR_INFO_UNITTEST_CC 21 #error "Must be included only from mobile_operator_info_unittest.cc." 22 #endif 23 24 // Following is the binary protobuf for the following (text representation) 25 // protobuf: 26 // # Each MNO below has a unique three digit ID, specified before the MNO. 27 // # You should use this ID to generate unique fields where needed. 28 // # Specificially, in the mccmnc, name, uuid fields. 29 // 30 // # Test[101]: MNOByMCCMNC 31 // mno { 32 // data { 33 // mccmnc: "101001" 34 // localized_name { 35 // name: "name101" 36 // } 37 // uuid: "uuid101" 38 // } 39 // } 40 // 41 // # Test[102]: MNOByMCCMNCMultipleMCCMNCOptions 42 // mno { 43 // data { 44 // mccmnc: "102001" 45 // mccmnc: "102002" 46 // localized_name { 47 // name: "name102" 48 // } 49 // uuid: "uuid102" 50 // } 51 // } 52 // 53 // # Test[103]: MNOByOperatorName 54 // mno { 55 // data { 56 // mccmnc: "103001" 57 // localized_name { 58 // name: "name103" 59 // } 60 // uuid: "uuid103" 61 // } 62 // } 63 // 64 // # Test[104]: MNOByOperatorNameMultipleNameOptions 65 // mno { 66 // data { 67 // mccmnc: "104001" 68 // localized_name { 69 // name: "name104001" 70 // } 71 // localized_name { 72 // name: "name104002" 73 // } 74 // uuid: "uuid104" 75 // } 76 // } 77 // 78 // # Tets[105]: MNOByOperatorNameWithLang 79 // mno { 80 // data { 81 // mccmnc: "105001" 82 // localized_name { 83 // name: "name105" 84 // language: "en" 85 // } 86 // uuid: "uuid105" 87 // } 88 // } 89 // 90 // # Test[106]: MNOByMCCMNCAndOperatorName 91 // mno { 92 // data { 93 // mccmnc: "106001" 94 // localized_name { 95 // name: "name106001" 96 // } 97 // uuid: "uuid106001" 98 // } 99 // } 100 // mno { 101 // data { 102 // mccmnc: "106001" 103 // localized_name { 104 // name: "name106002" 105 // } 106 // uuid: "uuid106002" 107 // } 108 // } 109 // 110 // # Test[107]: MNOByOperatorNameAndMCCMNC 111 // mno { 112 // data { 113 // mccmnc: "107001" 114 // localized_name { 115 // name: "name107" 116 // } 117 // uuid: "uuid107001" 118 // } 119 // } 120 // mno { 121 // data { 122 // mccmnc: "107002" 123 // localized_name { 124 // name: "name107" 125 // } 126 // uuid: "uuid107002" 127 // } 128 // } 129 // 130 // # Test[108]: MNOByMCCMNCOberridesOperatorName 131 // mno { 132 // data { 133 // mccmnc: "108001" 134 // localized_name { 135 // name: "name108001" 136 // } 137 // uuid: "uuid108001" 138 // } 139 // } 140 // mno { 141 // data { 142 // mccmnc: "108002" 143 // localized_name { 144 // name: "name108002" 145 // } 146 // uuid: "uuid108002" 147 // } 148 // } 149 // 150 // # Test[109]: MNOByIMSI 151 // mno { 152 // data { 153 // mccmnc: "10901" 154 // localized_name { 155 // name: "name10901" 156 // } 157 // uuid: "uuid10901" 158 // } 159 // } 160 // mno { 161 // data { 162 // mccmnc: "109002" 163 // localized_name { 164 // name: "name109002" 165 // } 166 // uuid: "uuid109002" 167 // } 168 // } 169 // 170 // # Test[110]: MNOByMCCMNCOverridesIMSI 171 // mno { 172 // data { 173 // mccmnc: "110001" 174 // localized_name { 175 // name: "name110001" 176 // } 177 // uuid: "uuid110001" 178 // } 179 // } 180 // mno { 181 // data { 182 // mccmnc: "110002" 183 // localized_name { 184 // name: "name110002" 185 // } 186 // uuid: "uuid110002" 187 // } 188 // } 189 // 190 // # Test[111] MNOUnchangedBySecondaryUpdates 191 // mno { 192 // data { 193 // mccmnc: "111001" 194 // localized_name { 195 // name: "name111001" 196 // } 197 // uuid: "uuid111001" 198 // } 199 // } 200 // mno { 201 // data { 202 // mccmnc: "111002" 203 // sid: "111102" 204 // nid: "111202" 205 // uuid: "uuid111002" 206 // } 207 // } 208 // 209 // # Test[112] MVNODefaultMatch 210 // mno { 211 // data { 212 // mccmnc: "112001" 213 // localized_name { 214 // name: "name112001" 215 // } 216 // uuid: "uuid112001" 217 // } 218 // mvno { 219 // data { 220 // uuid: "uuid112002" 221 // } 222 // } 223 // } 224 // 225 // # Test[113] MVNONameMatch & MVNOMatchAndMismatch & MVNOMatchAndReset 226 // mno { 227 // data { 228 // mccmnc: "113001" 229 // localized_name { 230 // name: "name113001" 231 // } 232 // uuid: "uuid113001" 233 // } 234 // mvno { 235 // mvno_filter { 236 // type: OPERATOR_NAME 237 // regex: "name113002" 238 // } 239 // data { 240 // localized_name { 241 // name: "name113002" 242 // } 243 // uuid: "uuid113002" 244 // } 245 // } 246 // } 247 // 248 // # Test[114] MVNONameMalformedRegexMatch 249 // mno { 250 // data { 251 // mccmnc: "114001" 252 // localized_name { 253 // name: "name114001" 254 // } 255 // uuid: "uuid114001" 256 // } 257 // # All mvnos have malformed filters. 258 // mvno { 259 // mvno_filter { 260 // type: OPERATOR_NAME 261 // regex: "name[" 262 // } 263 // data { 264 // localized_name { 265 // name: "name114002" 266 // } 267 // uuid: "name114002" 268 // } 269 // } 270 // } 271 // 272 // # Test[115] MVNONameSubexpressionRegexMatch 273 // mno { 274 // data { 275 // mccmnc: "115001" 276 // localized_name { 277 // name: "name115001" 278 // } 279 // uuid: "uuid115001" 280 // } 281 // mvno { 282 // mvno_filter { 283 // type: OPERATOR_NAME 284 // regex: "name115" 285 // } 286 // data { 287 // localized_name { 288 // name: "name115002" 289 // } 290 // uuid: "uuid115002" 291 // } 292 // } 293 // } 294 // 295 // # Test[116] MVNONameSubexpressionRegexMatch 296 // mno { 297 // data { 298 // mccmnc: "116001" 299 // localized_name { 300 // name: "name116001" 301 // } 302 // uuid: "uuid116001" 303 // } 304 // mvno { 305 // mvno_filter { 306 // type: OPERATOR_NAME 307 // regex: "name[a-zA-Z]*116[0-9]{0,3}" 308 // } 309 // data { 310 // localized_name { 311 // name: "name116002" 312 // } 313 // uuid: "uuid116002" 314 // } 315 // } 316 // } 317 // 318 // # Test[117] MVNONameMatchMultipleFilters 319 // mno { 320 // data { 321 // mccmnc: "117001" 322 // localized_name { 323 // name: "name117001" 324 // } 325 // uuid: "uuid117001" 326 // } 327 // mvno { 328 // mvno_filter { 329 // type: OPERATOR_NAME 330 // regex: "nameA_[a-zA-Z]*" 331 // } 332 // mvno_filter { 333 // type: OPERATOR_NAME 334 // regex: "[a-zA-Z]*_nameB" 335 // } 336 // data { 337 // localized_name { 338 // name: "name117002" 339 // } 340 // uuid: "uuid117002" 341 // } 342 // } 343 // } 344 // 345 // # Test[118] MVNOIMSIMatch 346 // mno { 347 // data { 348 // mccmnc: "118001" 349 // localized_name { 350 // name: "name118001" 351 // } 352 // uuid: "uuid118001" 353 // } 354 // mvno { 355 // mvno_filter { 356 // type: IMSI 357 // regex: "1180015432154321" 358 // } 359 // data { 360 // localized_name { 361 // name: "name118002" 362 // } 363 // uuid: "uuid118002" 364 // } 365 // } 366 // } 367 // 368 // # Test[119] MVNOICCIDMatch 369 // mno { 370 // data { 371 // mccmnc: "119001" 372 // localized_name { 373 // name: "name119001" 374 // } 375 // uuid: "uuid119001" 376 // } 377 // mvno { 378 // mvno_filter { 379 // type: ICCID 380 // regex: "119123456789" 381 // } 382 // data { 383 // localized_name { 384 // name: "name119002" 385 // } 386 // uuid: "uuid119002" 387 // } 388 // } 389 // } 390 // 391 // # Test[120] MVNOSIDMatch 392 // mno { 393 // data { 394 // sid: "120001" 395 // sid: "120002" 396 // localized_name { 397 // name: "name120001" 398 // } 399 // uuid: "uuid120001" 400 // } 401 // mvno { 402 // mvno_filter { 403 // type: SID 404 // regex: "120002" 405 // } 406 // data { 407 // localized_name { 408 // name: "name120002" 409 // } 410 // uuid: "uuid120002" 411 // } 412 // } 413 // } 414 // 415 // # Test[121] MVNOAllMatch 416 // mno { 417 // data { 418 // mccmnc: "121001" 419 // localized_name { 420 // name: "name121001" 421 // } 422 // uuid: "uuid121001" 423 // } 424 // mvno { 425 // mvno_filter { 426 // type: OPERATOR_NAME 427 // regex: "name121003" 428 // } 429 // data { 430 // localized_name { 431 // name: "name121003" 432 // } 433 // uuid: "uuid121003" 434 // } 435 // } 436 // mvno { 437 // mvno_filter { 438 // type: IMSI 439 // regex: "1210045432154321" 440 // } 441 // data { 442 // localized_name { 443 // name: "name121004" 444 // } 445 // uuid: "uuid121004" 446 // } 447 // } 448 // mvno { 449 // mvno_filter { 450 // type: ICCID 451 // regex: "121005123456789" 452 // } 453 // data { 454 // localized_name { 455 // name: "name121005" 456 // } 457 // uuid: "uuid121005" 458 // } 459 // } 460 // mvno { 461 // mvno_filter { 462 // type: OPERATOR_NAME 463 // regex: "name121006" 464 // } 465 // mvno_filter { 466 // type: ICCID 467 // regex: "121006123456789" 468 // } 469 // data { 470 // localized_name { 471 // name: "name121006" 472 // } 473 // uuid: "uuid121006" 474 // } 475 // } 476 // } 477 // 478 // # Test[122]: MNOBySID 479 // mno { 480 // data { 481 // sid: "1221" 482 // localized_name { 483 // name: "name1221" 484 // } 485 // uuid: "uuid1221" 486 // } 487 // } 488 // 489 // # Test[123] MNOByMCCMNCAndSID 490 // mno { 491 // data { 492 // mccmnc: "123001" 493 // localized_name { 494 // name: "name123001" 495 // } 496 // uuid: "uuid123001" 497 // } 498 // } 499 // mno { 500 // data { 501 // sid: "1232" 502 // localized_name { 503 // name: "name1232" 504 // } 505 // uuid: "uuid1232" 506 // } 507 // } 508 // 509 // # Test[124] MNOByMCCMNCMultipleMNOOptions 510 // mno { 511 // data { 512 // mccmnc: "124001" 513 // uuid: "uuid124001" 514 // } 515 // } 516 // mno { 517 // data { 518 // mccmnc: "124001" 519 // uuid: "uuid124002" 520 // } 521 // earmarked: true 522 // } 523 // 524 // # Test[125] MNOByOperatorNameMultipleMNOOptions mno { 525 // data { 526 // mccmnc: "125001" 527 // localized_name { 528 // name: "name125001" 529 // } 530 // uuid: "uuid125001" 531 // } 532 // } 533 // mno { 534 // data { 535 // mccmnc: "125002" 536 // localized_name { 537 // name: "name125001" 538 // } 539 // uuid: "uuid125002" 540 // } 541 // earmarked: true 542 // } 543 // 544 // # Test[126] MNOByOperatorNameAggressiveMatch 545 // mno { 546 // data { 547 // mccmnc: "126001" 548 // localized_name { 549 // name: "name126001 CaseDoesNotMatch" 550 // } 551 // uuid: "uuid126001" 552 // } 553 // } 554 // mno { 555 // data { 556 // mccmnc: "126002" 557 // localized_name { 558 // name: "name126002 casestilldoesnotmatch" 559 // } 560 // uuid: "uuid126002" 561 // } 562 // } 563 // mno { 564 // data { 565 // mccmnc: "126003" 566 // localized_name { 567 // name: "name126003 Give Me More Space" 568 // } 569 // uuid: "uuid126003" 570 // } 571 // } 572 // mno { 573 // data { 574 // mccmnc: "126004" 575 // localized_name { 576 // name: "name126004TooMuchAirHere" 577 // } 578 // uuid: "uuid126004" 579 // } 580 // } 581 // mno { 582 // data { 583 // mccmnc: "126005" 584 // localized_name { 585 // name: "nämé with Non-Äσ¢ii" 586 // } 587 // uuid: "uuid126005" 588 // } 589 // } 590 // 591 // The binary data for the protobuf in this file was generated by writing the 592 // prototxt file main_test.prototxt and then: 593 // protoc --proto_path .. --encode "shill.mobile_operator_db.MobileOperatorDB" 594 // ../mobile_operator_db.proto < main_test.prototxt 595 // > main_test.h.pbf 596 // cat main_test.h.pbf | xxd -i 597 598 namespace shill { 599 namespace mobile_operator_db { 600 static const unsigned char main_test[] { 601 0x0a, 0x1f, 0x0a, 0x1d, 0x0a, 0x07, 0x75, 0x75, 0x69, 0x64, 0x31, 0x30, 602 0x31, 0x22, 0x09, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x30, 0x31, 603 0xaa, 0x01, 0x06, 0x31, 0x30, 0x31, 0x30, 0x30, 0x31, 0x0a, 0x28, 0x0a, 604 0x26, 0x0a, 0x07, 0x75, 0x75, 0x69, 0x64, 0x31, 0x30, 0x32, 0x22, 0x09, 605 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x30, 0x32, 0xaa, 0x01, 0x06, 606 0x31, 0x30, 0x32, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x30, 0x32, 607 0x30, 0x30, 0x32, 0x0a, 0x1f, 0x0a, 0x1d, 0x0a, 0x07, 0x75, 0x75, 0x69, 608 0x64, 0x31, 0x30, 0x33, 0x22, 0x09, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 609 0x31, 0x30, 0x33, 0xaa, 0x01, 0x06, 0x31, 0x30, 0x33, 0x30, 0x30, 0x31, 610 0x0a, 0x30, 0x0a, 0x2e, 0x0a, 0x07, 0x75, 0x75, 0x69, 0x64, 0x31, 0x30, 611 0x34, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x30, 0x34, 612 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 613 0x30, 0x34, 0x30, 0x30, 0x32, 0xaa, 0x01, 0x06, 0x31, 0x30, 0x34, 0x30, 614 0x30, 0x31, 0x0a, 0x23, 0x0a, 0x21, 0x0a, 0x07, 0x75, 0x75, 0x69, 0x64, 615 0x31, 0x30, 0x35, 0x22, 0x0d, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x31, 616 0x30, 0x35, 0x12, 0x02, 0x65, 0x6e, 0xaa, 0x01, 0x06, 0x31, 0x30, 0x35, 617 0x30, 0x30, 0x31, 0x0a, 0x25, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 618 0x64, 0x31, 0x30, 0x36, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 619 0x61, 0x6d, 0x65, 0x31, 0x30, 0x36, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 620 0x31, 0x30, 0x36, 0x30, 0x30, 0x31, 0x0a, 0x25, 0x0a, 0x23, 0x0a, 0x0a, 621 0x75, 0x75, 0x69, 0x64, 0x31, 0x30, 0x36, 0x30, 0x30, 0x32, 0x22, 0x0c, 622 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x30, 0x36, 0x30, 0x30, 0x32, 623 0xaa, 0x01, 0x06, 0x31, 0x30, 0x36, 0x30, 0x30, 0x31, 0x0a, 0x22, 0x0a, 624 0x20, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x30, 0x37, 0x30, 0x30, 625 0x31, 0x22, 0x09, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x30, 0x37, 626 0xaa, 0x01, 0x06, 0x31, 0x30, 0x37, 0x30, 0x30, 0x31, 0x0a, 0x22, 0x0a, 627 0x20, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x30, 0x37, 0x30, 0x30, 628 0x32, 0x22, 0x09, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x30, 0x37, 629 0xaa, 0x01, 0x06, 0x31, 0x30, 0x37, 0x30, 0x30, 0x32, 0x0a, 0x25, 0x0a, 630 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x30, 0x38, 0x30, 0x30, 631 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x30, 0x38, 632 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x30, 0x38, 0x30, 0x30, 0x31, 633 0x0a, 0x25, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x30, 634 0x38, 0x30, 0x30, 0x32, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 635 0x31, 0x30, 0x38, 0x30, 0x30, 0x32, 0xaa, 0x01, 0x06, 0x31, 0x30, 0x38, 636 0x30, 0x30, 0x32, 0x0a, 0x22, 0x0a, 0x20, 0x0a, 0x09, 0x75, 0x75, 0x69, 637 0x64, 0x31, 0x30, 0x39, 0x30, 0x31, 0x22, 0x0b, 0x0a, 0x09, 0x6e, 0x61, 638 0x6d, 0x65, 0x31, 0x30, 0x39, 0x30, 0x31, 0xaa, 0x01, 0x05, 0x31, 0x30, 639 0x39, 0x30, 0x31, 0x0a, 0x25, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 640 0x64, 0x31, 0x30, 0x39, 0x30, 0x30, 0x32, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 641 0x61, 0x6d, 0x65, 0x31, 0x30, 0x39, 0x30, 0x30, 0x32, 0xaa, 0x01, 0x06, 642 0x31, 0x30, 0x39, 0x30, 0x30, 0x32, 0x0a, 0x25, 0x0a, 0x23, 0x0a, 0x0a, 643 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 0x30, 0x30, 0x30, 0x31, 0x22, 0x0c, 644 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x30, 0x30, 0x30, 0x31, 645 0xaa, 0x01, 0x06, 0x31, 0x31, 0x30, 0x30, 0x30, 0x31, 0x0a, 0x25, 0x0a, 646 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 0x30, 0x30, 0x30, 647 0x32, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x30, 648 0x30, 0x30, 0x32, 0xaa, 0x01, 0x06, 0x31, 0x31, 0x30, 0x30, 0x30, 0x32, 649 0x0a, 0x25, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 650 0x31, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 651 0x31, 0x31, 0x31, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x31, 0x31, 652 0x30, 0x30, 0x31, 0x0a, 0x29, 0x0a, 0x27, 0x0a, 0x0a, 0x75, 0x75, 0x69, 653 0x64, 0x31, 0x31, 0x31, 0x30, 0x30, 0x32, 0xaa, 0x01, 0x06, 0x31, 0x31, 654 0x31, 0x30, 0x30, 0x32, 0xca, 0x02, 0x06, 0x31, 0x31, 0x31, 0x31, 0x30, 655 0x32, 0xd2, 0x02, 0x06, 0x31, 0x31, 0x31, 0x32, 0x30, 0x32, 0x0a, 0x35, 656 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 0x32, 0x30, 657 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 658 0x32, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x31, 0x32, 0x30, 0x30, 659 0x31, 0x12, 0x0e, 0x12, 0x0c, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 660 0x31, 0x32, 0x30, 0x30, 0x32, 0x0a, 0x53, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 661 0x75, 0x69, 0x64, 0x31, 0x31, 0x33, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 662 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x33, 0x30, 0x30, 0x31, 0xaa, 663 0x01, 0x06, 0x31, 0x31, 0x33, 0x30, 0x30, 0x31, 0x12, 0x2c, 0x0a, 0x0e, 664 0x08, 0x04, 0x12, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x33, 0x30, 665 0x30, 0x32, 0x12, 0x1a, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 666 0x33, 0x30, 0x30, 0x32, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 667 0x31, 0x31, 0x33, 0x30, 0x30, 0x32, 0x0a, 0x4e, 0x0a, 0x23, 0x0a, 0x0a, 668 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 0x34, 0x30, 0x30, 0x31, 0x22, 0x0c, 669 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x34, 0x30, 0x30, 0x31, 670 0xaa, 0x01, 0x06, 0x31, 0x31, 0x34, 0x30, 0x30, 0x31, 0x12, 0x27, 0x0a, 671 0x09, 0x08, 0x04, 0x12, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x5b, 0x12, 0x1a, 672 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x34, 0x30, 0x30, 0x32, 673 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x34, 0x30, 674 0x30, 0x32, 0x0a, 0x50, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 675 0x31, 0x31, 0x35, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 676 0x6d, 0x65, 0x31, 0x31, 0x35, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 677 0x31, 0x35, 0x30, 0x30, 0x31, 0x12, 0x29, 0x0a, 0x0b, 0x08, 0x04, 0x12, 678 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x35, 0x12, 0x1a, 0x0a, 0x0a, 679 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 0x35, 0x30, 0x30, 0x32, 0x22, 0x0c, 680 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x35, 0x30, 0x30, 0x32, 681 0x0a, 0x63, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 682 0x36, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 683 0x31, 0x31, 0x36, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x31, 0x36, 684 0x30, 0x30, 0x31, 0x12, 0x3c, 0x0a, 0x1e, 0x08, 0x04, 0x12, 0x1a, 0x6e, 685 0x61, 0x6d, 0x65, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x5d, 0x2a, 686 0x31, 0x31, 0x36, 0x5b, 0x30, 0x2d, 0x39, 0x5d, 0x7b, 0x30, 0x2c, 0x33, 687 0x7d, 0x12, 0x1a, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 0x36, 688 0x30, 0x30, 0x32, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 689 0x31, 0x36, 0x30, 0x30, 0x32, 0x0a, 0x6d, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 690 0x75, 0x69, 0x64, 0x31, 0x31, 0x37, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 691 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x37, 0x30, 0x30, 0x31, 0xaa, 692 0x01, 0x06, 0x31, 0x31, 0x37, 0x30, 0x30, 0x31, 0x12, 0x46, 0x0a, 0x13, 693 0x08, 0x04, 0x12, 0x0f, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x5f, 0x5b, 0x61, 694 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x5d, 0x2a, 0x0a, 0x13, 0x08, 0x04, 0x12, 695 0x0f, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x5d, 0x2a, 0x5f, 0x6e, 696 0x61, 0x6d, 0x65, 0x42, 0x12, 0x1a, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 697 0x31, 0x31, 0x37, 0x30, 0x30, 0x32, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 698 0x6d, 0x65, 0x31, 0x31, 0x37, 0x30, 0x30, 0x32, 0x0a, 0x59, 0x0a, 0x23, 699 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 0x38, 0x30, 0x30, 0x31, 700 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x38, 0x30, 701 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x31, 0x38, 0x30, 0x30, 0x31, 0x12, 702 0x32, 0x0a, 0x14, 0x08, 0x01, 0x12, 0x10, 0x31, 0x31, 0x38, 0x30, 0x30, 703 0x31, 0x35, 0x34, 0x33, 0x32, 0x31, 0x35, 0x34, 0x33, 0x32, 0x31, 0x12, 704 0x1a, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 0x38, 0x30, 0x30, 705 0x32, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x31, 0x38, 706 0x30, 0x30, 0x32, 0x0a, 0x55, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 707 0x64, 0x31, 0x31, 0x39, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 708 0x61, 0x6d, 0x65, 0x31, 0x31, 0x39, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 709 0x31, 0x31, 0x39, 0x30, 0x30, 0x31, 0x12, 0x2e, 0x0a, 0x10, 0x08, 0x02, 710 0x12, 0x0c, 0x31, 0x31, 0x39, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 711 0x38, 0x39, 0x12, 0x1a, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x31, 712 0x39, 0x30, 0x30, 0x32, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 713 0x31, 0x31, 0x39, 0x30, 0x30, 0x32, 0x0a, 0x58, 0x0a, 0x2c, 0x0a, 0x0a, 714 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 0x30, 0x30, 0x30, 0x31, 0x22, 0x0c, 715 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x30, 0x30, 0x30, 0x31, 716 0xca, 0x02, 0x06, 0x31, 0x32, 0x30, 0x30, 0x30, 0x31, 0xca, 0x02, 0x06, 717 0x31, 0x32, 0x30, 0x30, 0x30, 0x32, 0x12, 0x28, 0x0a, 0x0a, 0x08, 0x03, 718 0x12, 0x06, 0x31, 0x32, 0x30, 0x30, 0x30, 0x32, 0x12, 0x1a, 0x0a, 0x0a, 719 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 0x30, 0x30, 0x30, 0x32, 0x22, 0x0c, 720 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x30, 0x30, 0x30, 0x32, 721 0x0a, 0xfd, 0x01, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 722 0x32, 0x31, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 723 0x65, 0x31, 0x32, 0x31, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x32, 724 0x31, 0x30, 0x30, 0x31, 0x12, 0x2c, 0x0a, 0x0e, 0x08, 0x04, 0x12, 0x0a, 725 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x31, 0x30, 0x30, 0x33, 0x12, 0x1a, 726 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 0x31, 0x30, 0x30, 0x33, 727 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x31, 0x30, 728 0x30, 0x33, 0x12, 0x32, 0x0a, 0x14, 0x08, 0x01, 0x12, 0x10, 0x31, 0x32, 729 0x31, 0x30, 0x30, 0x34, 0x35, 0x34, 0x33, 0x32, 0x31, 0x35, 0x34, 0x33, 730 0x32, 0x31, 0x12, 0x1a, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 731 0x31, 0x30, 0x30, 0x34, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 732 0x31, 0x32, 0x31, 0x30, 0x30, 0x34, 0x12, 0x31, 0x0a, 0x13, 0x08, 0x02, 733 0x12, 0x0f, 0x31, 0x32, 0x31, 0x30, 0x30, 0x35, 0x31, 0x32, 0x33, 0x34, 734 0x35, 0x36, 0x37, 0x38, 0x39, 0x12, 0x1a, 0x0a, 0x0a, 0x75, 0x75, 0x69, 735 0x64, 0x31, 0x32, 0x31, 0x30, 0x30, 0x35, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 736 0x61, 0x6d, 0x65, 0x31, 0x32, 0x31, 0x30, 0x30, 0x35, 0x12, 0x41, 0x0a, 737 0x0e, 0x08, 0x04, 0x12, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x31, 738 0x30, 0x30, 0x36, 0x0a, 0x13, 0x08, 0x02, 0x12, 0x0f, 0x31, 0x32, 0x31, 739 0x30, 0x30, 0x36, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 740 0x12, 0x1a, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 0x31, 0x30, 741 0x30, 0x36, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 742 0x31, 0x30, 0x30, 0x36, 0x0a, 0x1f, 0x0a, 0x1d, 0x0a, 0x08, 0x75, 0x75, 743 0x69, 0x64, 0x31, 0x32, 0x32, 0x31, 0x22, 0x0a, 0x0a, 0x08, 0x6e, 0x61, 744 0x6d, 0x65, 0x31, 0x32, 0x32, 0x31, 0xca, 0x02, 0x04, 0x31, 0x32, 0x32, 745 0x31, 0x0a, 0x25, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 746 0x32, 0x33, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 747 0x65, 0x31, 0x32, 0x33, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x32, 748 0x33, 0x30, 0x30, 0x31, 0x0a, 0x1f, 0x0a, 0x1d, 0x0a, 0x08, 0x75, 0x75, 749 0x69, 0x64, 0x31, 0x32, 0x33, 0x32, 0x22, 0x0a, 0x0a, 0x08, 0x6e, 0x61, 750 0x6d, 0x65, 0x31, 0x32, 0x33, 0x32, 0xca, 0x02, 0x04, 0x31, 0x32, 0x33, 751 0x32, 0x0a, 0x17, 0x0a, 0x15, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 752 0x32, 0x34, 0x30, 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x32, 0x34, 0x30, 753 0x30, 0x31, 0x0a, 0x19, 0x0a, 0x15, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 754 0x31, 0x32, 0x34, 0x30, 0x30, 0x32, 0xaa, 0x01, 0x06, 0x31, 0x32, 0x34, 755 0x30, 0x30, 0x31, 0x18, 0x01, 0x0a, 0x25, 0x0a, 0x23, 0x0a, 0x0a, 0x75, 756 0x75, 0x69, 0x64, 0x31, 0x32, 0x35, 0x30, 0x30, 0x31, 0x22, 0x0c, 0x0a, 757 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x35, 0x30, 0x30, 0x31, 0xaa, 758 0x01, 0x06, 0x31, 0x32, 0x35, 0x30, 0x30, 0x31, 0x0a, 0x27, 0x0a, 0x23, 759 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 0x35, 0x30, 0x30, 0x32, 760 0x22, 0x0c, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x35, 0x30, 761 0x30, 0x31, 0xaa, 0x01, 0x06, 0x31, 0x32, 0x35, 0x30, 0x30, 0x32, 0x18, 762 0x01, 0x0a, 0x36, 0x0a, 0x34, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 763 0x32, 0x36, 0x30, 0x30, 0x31, 0x22, 0x1d, 0x0a, 0x1b, 0x6e, 0x61, 0x6d, 764 0x65, 0x31, 0x32, 0x36, 0x30, 0x30, 0x31, 0x20, 0x43, 0x61, 0x73, 0x65, 765 0x44, 0x6f, 0x65, 0x73, 0x4e, 0x6f, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 766 0xaa, 0x01, 0x06, 0x31, 0x32, 0x36, 0x30, 0x30, 0x31, 0x0a, 0x3b, 0x0a, 767 0x39, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 0x36, 0x30, 0x30, 768 0x32, 0x22, 0x22, 0x0a, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x36, 769 0x30, 0x30, 0x32, 0x20, 0x63, 0x61, 0x73, 0x65, 0x73, 0x74, 0x69, 0x6c, 770 0x6c, 0x64, 0x6f, 0x65, 0x73, 0x6e, 0x6f, 0x74, 0x6d, 0x61, 0x74, 0x63, 771 0x68, 0xaa, 0x01, 0x06, 0x31, 0x32, 0x36, 0x30, 0x30, 0x32, 0x0a, 0x38, 772 0x0a, 0x36, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 0x36, 0x30, 773 0x30, 0x33, 0x22, 0x1f, 0x0a, 0x1d, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 774 0x36, 0x30, 0x30, 0x33, 0x20, 0x47, 0x69, 0x76, 0x65, 0x20, 0x4d, 0x65, 775 0x20, 0x4d, 0x6f, 0x72, 0x65, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0xaa, 776 0x01, 0x06, 0x31, 0x32, 0x36, 0x30, 0x30, 0x33, 0x0a, 0x33, 0x0a, 0x31, 777 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 0x32, 0x36, 0x30, 0x30, 0x34, 778 0x22, 0x1a, 0x0a, 0x18, 0x6e, 0x61, 0x6d, 0x65, 0x31, 0x32, 0x36, 0x30, 779 0x30, 0x34, 0x54, 0x6f, 0x6f, 0x4d, 0x75, 0x63, 0x68, 0x41, 0x69, 0x72, 780 0x48, 0x65, 0x72, 0x65, 0xaa, 0x01, 0x06, 0x31, 0x32, 0x36, 0x30, 0x30, 781 0x34, 0x0a, 0x33, 0x0a, 0x31, 0x0a, 0x0a, 0x75, 0x75, 0x69, 0x64, 0x31, 782 0x32, 0x36, 0x30, 0x30, 0x35, 0x22, 0x1a, 0x0a, 0x18, 0x6e, 0xc3, 0xa4, 783 0x6d, 0xc3, 0xa9, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4e, 0x6f, 0x6e, 784 0x2d, 0xc3, 0x84, 0xcf, 0x83, 0xc2, 0xa2, 0x69, 0x69, 0xaa, 0x01, 0x06, 785 0x31, 0x32, 0x36, 0x30, 0x30, 0x35 786 }; 787 } // namespace mobile_operator_db 788 } // namespace shill 789 790 #endif // SHILL_MOBILE_OPERATOR_DB_TEST_PROTOS_MAIN_TEST_H_ 791