1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821
|
BEGIN {
unless ('A' eq pack('U', 0x41)) {
print "1..0 # Unicode::Collate cannot pack a Unicode code point\n";
exit 0;
}
unless (0x41 == unpack('U', 'A')) {
print "1..0 # Unicode::Collate cannot get a Unicode code point\n";
exit 0;
}
if ($ENV{PERL_CORE}) {
chdir('t') if -d 't';
@INC = $^O eq 'MacOS' ? qw(::lib) : qw(../lib);
}
}
use strict;
use warnings;
BEGIN { $| = 1; print "1..759\n"; }
my $count = 0;
sub ok ($;$) {
my $p = my $r = shift;
if (@_) {
my $x = shift;
$p = !defined $x ? !defined $r : !defined $r ? 0 : $r eq $x;
}
print $p ? "ok" : "not ok", ' ', ++$count, "\n";
}
use Unicode::Collate::Locale;
ok(1);
#########################
my $objJa = Unicode::Collate::Locale->
new(locale => 'JA', normalization => undef);
ok($objJa->getlocale, 'ja');
$objJa->change(level => 2);
ok($objJa->eq("\x{30A1}\x{30FD}", "\x{30A1}\x{30A2}"));
ok($objJa->eq("\x{30A2}\x{30FD}", "\x{30A2}\x{30A2}"));
ok($objJa->eq("\x{30A3}\x{30FD}", "\x{30A3}\x{30A4}"));
ok($objJa->eq("\x{30A4}\x{30FD}", "\x{30A4}\x{30A4}"));
ok($objJa->eq("\x{30A5}\x{30FD}", "\x{30A5}\x{30A6}"));
ok($objJa->eq("\x{30A6}\x{30FD}", "\x{30A6}\x{30A6}"));
ok($objJa->eq("\x{30A7}\x{30FD}", "\x{30A7}\x{30A8}"));
ok($objJa->eq("\x{30A8}\x{30FD}", "\x{30A8}\x{30A8}"));
ok($objJa->eq("\x{30A9}\x{30FD}", "\x{30A9}\x{30AA}"));
ok($objJa->eq("\x{30AA}\x{30FD}", "\x{30AA}\x{30AA}"));
ok($objJa->eq("\x{30AB}\x{30FD}", "\x{30AB}\x{30AB}"));
ok($objJa->eq("\x{30AC}\x{30FD}", "\x{30AC}\x{30AB}"));
ok($objJa->eq("\x{30AD}\x{30FD}", "\x{30AD}\x{30AD}"));
ok($objJa->eq("\x{30AE}\x{30FD}", "\x{30AE}\x{30AD}"));
ok($objJa->eq("\x{30AF}\x{30FD}", "\x{30AF}\x{30AF}"));
ok($objJa->eq("\x{30B0}\x{30FD}", "\x{30B0}\x{30AF}"));
ok($objJa->eq("\x{30B1}\x{30FD}", "\x{30B1}\x{30B1}"));
ok($objJa->eq("\x{30B2}\x{30FD}", "\x{30B2}\x{30B1}"));
ok($objJa->eq("\x{30B3}\x{30FD}", "\x{30B3}\x{30B3}"));
ok($objJa->eq("\x{30B4}\x{30FD}", "\x{30B4}\x{30B3}"));
ok($objJa->eq("\x{30B5}\x{30FD}", "\x{30B5}\x{30B5}"));
ok($objJa->eq("\x{30B6}\x{30FD}", "\x{30B6}\x{30B5}"));
ok($objJa->eq("\x{30B7}\x{30FD}", "\x{30B7}\x{30B7}"));
ok($objJa->eq("\x{30B8}\x{30FD}", "\x{30B8}\x{30B7}"));
ok($objJa->eq("\x{30B9}\x{30FD}", "\x{30B9}\x{30B9}"));
ok($objJa->eq("\x{30BA}\x{30FD}", "\x{30BA}\x{30B9}"));
ok($objJa->eq("\x{30BB}\x{30FD}", "\x{30BB}\x{30BB}"));
ok($objJa->eq("\x{30BC}\x{30FD}", "\x{30BC}\x{30BB}"));
ok($objJa->eq("\x{30BD}\x{30FD}", "\x{30BD}\x{30BD}"));
ok($objJa->eq("\x{30BE}\x{30FD}", "\x{30BE}\x{30BD}"));
ok($objJa->eq("\x{30BF}\x{30FD}", "\x{30BF}\x{30BF}"));
ok($objJa->eq("\x{30C0}\x{30FD}", "\x{30C0}\x{30BF}"));
ok($objJa->eq("\x{30C1}\x{30FD}", "\x{30C1}\x{30C1}"));
ok($objJa->eq("\x{30C2}\x{30FD}", "\x{30C2}\x{30C1}"));
ok($objJa->eq("\x{30C3}\x{30FD}", "\x{30C3}\x{30C4}"));
ok($objJa->eq("\x{30C4}\x{30FD}", "\x{30C4}\x{30C4}"));
ok($objJa->eq("\x{30C5}\x{30FD}", "\x{30C5}\x{30C4}"));
ok($objJa->eq("\x{30C6}\x{30FD}", "\x{30C6}\x{30C6}"));
ok($objJa->eq("\x{30C7}\x{30FD}", "\x{30C7}\x{30C6}"));
ok($objJa->eq("\x{30C8}\x{30FD}", "\x{30C8}\x{30C8}"));
ok($objJa->eq("\x{30C9}\x{30FD}", "\x{30C9}\x{30C8}"));
ok($objJa->eq("\x{30CA}\x{30FD}", "\x{30CA}\x{30CA}"));
ok($objJa->eq("\x{30CB}\x{30FD}", "\x{30CB}\x{30CB}"));
ok($objJa->eq("\x{30CC}\x{30FD}", "\x{30CC}\x{30CC}"));
ok($objJa->eq("\x{30CD}\x{30FD}", "\x{30CD}\x{30CD}"));
ok($objJa->eq("\x{30CE}\x{30FD}", "\x{30CE}\x{30CE}"));
ok($objJa->eq("\x{30CF}\x{30FD}", "\x{30CF}\x{30CF}"));
ok($objJa->eq("\x{30D0}\x{30FD}", "\x{30D0}\x{30CF}"));
ok($objJa->eq("\x{30D1}\x{30FD}", "\x{30D1}\x{30CF}"));
ok($objJa->eq("\x{30D2}\x{30FD}", "\x{30D2}\x{30D2}"));
ok($objJa->eq("\x{30D3}\x{30FD}", "\x{30D3}\x{30D2}"));
ok($objJa->eq("\x{30D4}\x{30FD}", "\x{30D4}\x{30D2}"));
ok($objJa->eq("\x{30D5}\x{30FD}", "\x{30D5}\x{30D5}"));
ok($objJa->eq("\x{30D6}\x{30FD}", "\x{30D6}\x{30D5}"));
ok($objJa->eq("\x{30D7}\x{30FD}", "\x{30D7}\x{30D5}"));
ok($objJa->eq("\x{30D8}\x{30FD}", "\x{30D8}\x{30D8}"));
ok($objJa->eq("\x{30D9}\x{30FD}", "\x{30D9}\x{30D8}"));
ok($objJa->eq("\x{30DA}\x{30FD}", "\x{30DA}\x{30D8}"));
ok($objJa->eq("\x{30DB}\x{30FD}", "\x{30DB}\x{30DB}"));
ok($objJa->eq("\x{30DC}\x{30FD}", "\x{30DC}\x{30DB}"));
ok($objJa->eq("\x{30DD}\x{30FD}", "\x{30DD}\x{30DB}"));
ok($objJa->eq("\x{30DE}\x{30FD}", "\x{30DE}\x{30DE}"));
ok($objJa->eq("\x{30DF}\x{30FD}", "\x{30DF}\x{30DF}"));
ok($objJa->eq("\x{30E0}\x{30FD}", "\x{30E0}\x{30E0}"));
ok($objJa->eq("\x{30E1}\x{30FD}", "\x{30E1}\x{30E1}"));
ok($objJa->eq("\x{30E2}\x{30FD}", "\x{30E2}\x{30E2}"));
ok($objJa->eq("\x{30E3}\x{30FD}", "\x{30E3}\x{30E4}"));
ok($objJa->eq("\x{30E4}\x{30FD}", "\x{30E4}\x{30E4}"));
ok($objJa->eq("\x{30E5}\x{30FD}", "\x{30E5}\x{30E6}"));
ok($objJa->eq("\x{30E6}\x{30FD}", "\x{30E6}\x{30E6}"));
ok($objJa->eq("\x{30E7}\x{30FD}", "\x{30E7}\x{30E8}"));
ok($objJa->eq("\x{30E8}\x{30FD}", "\x{30E8}\x{30E8}"));
ok($objJa->eq("\x{30E9}\x{30FD}", "\x{30E9}\x{30E9}"));
ok($objJa->eq("\x{30EA}\x{30FD}", "\x{30EA}\x{30EA}"));
ok($objJa->eq("\x{30EB}\x{30FD}", "\x{30EB}\x{30EB}"));
ok($objJa->eq("\x{30EC}\x{30FD}", "\x{30EC}\x{30EC}"));
ok($objJa->eq("\x{30ED}\x{30FD}", "\x{30ED}\x{30ED}"));
ok($objJa->eq("\x{30EE}\x{30FD}", "\x{30EE}\x{30EF}"));
ok($objJa->eq("\x{30EF}\x{30FD}", "\x{30EF}\x{30EF}"));
ok($objJa->eq("\x{30F0}\x{30FD}", "\x{30F0}\x{30F0}"));
ok($objJa->eq("\x{30F1}\x{30FD}", "\x{30F1}\x{30F1}"));
ok($objJa->eq("\x{30F2}\x{30FD}", "\x{30F2}\x{30F2}"));
ok($objJa->eq("\x{30F3}\x{30FD}", "\x{30F3}\x{30F3}"));
ok($objJa->eq("\x{30F4}\x{30FD}", "\x{30F4}\x{30A6}"));
ok($objJa->eq("\x{30F5}\x{30FD}", "\x{30F5}\x{30AB}"));
ok($objJa->eq("\x{30F6}\x{30FD}", "\x{30F6}\x{30B1}"));
ok($objJa->eq("\x{30F7}\x{30FD}", "\x{30F7}\x{30EF}"));
ok($objJa->eq("\x{30F8}\x{30FD}", "\x{30F8}\x{30F0}"));
ok($objJa->eq("\x{30F9}\x{30FD}", "\x{30F9}\x{30F1}"));
ok($objJa->eq("\x{30FA}\x{30FD}", "\x{30FA}\x{30F2}"));
ok($objJa->eq("\x{31F0}\x{30FD}", "\x{31F0}\x{30AF}"));
ok($objJa->eq("\x{31F1}\x{30FD}", "\x{31F1}\x{30B7}"));
ok($objJa->eq("\x{31F2}\x{30FD}", "\x{31F2}\x{30B9}"));
ok($objJa->eq("\x{31F3}\x{30FD}", "\x{31F3}\x{30C8}"));
ok($objJa->eq("\x{31F4}\x{30FD}", "\x{31F4}\x{30CC}"));
ok($objJa->eq("\x{31F5}\x{30FD}", "\x{31F5}\x{30CF}"));
ok($objJa->eq("\x{31F6}\x{30FD}", "\x{31F6}\x{30D2}"));
ok($objJa->eq("\x{31F7}\x{30FD}", "\x{31F7}\x{30D5}"));
ok($objJa->eq("\x{31F8}\x{30FD}", "\x{31F8}\x{30D8}"));
ok($objJa->eq("\x{31F9}\x{30FD}", "\x{31F9}\x{30DB}"));
ok($objJa->eq("\x{31FA}\x{30FD}", "\x{31FA}\x{30E0}"));
ok($objJa->eq("\x{31FB}\x{30FD}", "\x{31FB}\x{30E9}"));
ok($objJa->eq("\x{31FC}\x{30FD}", "\x{31FC}\x{30EA}"));
ok($objJa->eq("\x{31FD}\x{30FD}", "\x{31FD}\x{30EB}"));
ok($objJa->eq("\x{31FE}\x{30FD}", "\x{31FE}\x{30EC}"));
ok($objJa->eq("\x{31FF}\x{30FD}", "\x{31FF}\x{30ED}"));
# 108
$objJa->change(level => 3);
ok($objJa->lt("\x{30A1}\x{30FD}", "\x{30A1}\x{30A2}"));
ok($objJa->lt("\x{30A2}\x{30FD}", "\x{30A2}\x{30A2}"));
ok($objJa->lt("\x{30A3}\x{30FD}", "\x{30A3}\x{30A4}"));
ok($objJa->lt("\x{30A4}\x{30FD}", "\x{30A4}\x{30A4}"));
ok($objJa->lt("\x{30A5}\x{30FD}", "\x{30A5}\x{30A6}"));
ok($objJa->lt("\x{30A6}\x{30FD}", "\x{30A6}\x{30A6}"));
ok($objJa->lt("\x{30A7}\x{30FD}", "\x{30A7}\x{30A8}"));
ok($objJa->lt("\x{30A8}\x{30FD}", "\x{30A8}\x{30A8}"));
ok($objJa->lt("\x{30A9}\x{30FD}", "\x{30A9}\x{30AA}"));
ok($objJa->lt("\x{30AA}\x{30FD}", "\x{30AA}\x{30AA}"));
ok($objJa->lt("\x{30AB}\x{30FD}", "\x{30AB}\x{30AB}"));
ok($objJa->lt("\x{30AC}\x{30FD}", "\x{30AC}\x{30AB}"));
ok($objJa->lt("\x{30AD}\x{30FD}", "\x{30AD}\x{30AD}"));
ok($objJa->lt("\x{30AE}\x{30FD}", "\x{30AE}\x{30AD}"));
ok($objJa->lt("\x{30AF}\x{30FD}", "\x{30AF}\x{30AF}"));
ok($objJa->lt("\x{30B0}\x{30FD}", "\x{30B0}\x{30AF}"));
ok($objJa->lt("\x{30B1}\x{30FD}", "\x{30B1}\x{30B1}"));
ok($objJa->lt("\x{30B2}\x{30FD}", "\x{30B2}\x{30B1}"));
ok($objJa->lt("\x{30B3}\x{30FD}", "\x{30B3}\x{30B3}"));
ok($objJa->lt("\x{30B4}\x{30FD}", "\x{30B4}\x{30B3}"));
ok($objJa->lt("\x{30B5}\x{30FD}", "\x{30B5}\x{30B5}"));
ok($objJa->lt("\x{30B6}\x{30FD}", "\x{30B6}\x{30B5}"));
ok($objJa->lt("\x{30B7}\x{30FD}", "\x{30B7}\x{30B7}"));
ok($objJa->lt("\x{30B8}\x{30FD}", "\x{30B8}\x{30B7}"));
ok($objJa->lt("\x{30B9}\x{30FD}", "\x{30B9}\x{30B9}"));
ok($objJa->lt("\x{30BA}\x{30FD}", "\x{30BA}\x{30B9}"));
ok($objJa->lt("\x{30BB}\x{30FD}", "\x{30BB}\x{30BB}"));
ok($objJa->lt("\x{30BC}\x{30FD}", "\x{30BC}\x{30BB}"));
ok($objJa->lt("\x{30BD}\x{30FD}", "\x{30BD}\x{30BD}"));
ok($objJa->lt("\x{30BE}\x{30FD}", "\x{30BE}\x{30BD}"));
ok($objJa->lt("\x{30BF}\x{30FD}", "\x{30BF}\x{30BF}"));
ok($objJa->lt("\x{30C0}\x{30FD}", "\x{30C0}\x{30BF}"));
ok($objJa->lt("\x{30C1}\x{30FD}", "\x{30C1}\x{30C1}"));
ok($objJa->lt("\x{30C2}\x{30FD}", "\x{30C2}\x{30C1}"));
ok($objJa->lt("\x{30C3}\x{30FD}", "\x{30C3}\x{30C4}"));
ok($objJa->lt("\x{30C4}\x{30FD}", "\x{30C4}\x{30C4}"));
ok($objJa->lt("\x{30C5}\x{30FD}", "\x{30C5}\x{30C4}"));
ok($objJa->lt("\x{30C6}\x{30FD}", "\x{30C6}\x{30C6}"));
ok($objJa->lt("\x{30C7}\x{30FD}", "\x{30C7}\x{30C6}"));
ok($objJa->lt("\x{30C8}\x{30FD}", "\x{30C8}\x{30C8}"));
ok($objJa->lt("\x{30C9}\x{30FD}", "\x{30C9}\x{30C8}"));
ok($objJa->lt("\x{30CA}\x{30FD}", "\x{30CA}\x{30CA}"));
ok($objJa->lt("\x{30CB}\x{30FD}", "\x{30CB}\x{30CB}"));
ok($objJa->lt("\x{30CC}\x{30FD}", "\x{30CC}\x{30CC}"));
ok($objJa->lt("\x{30CD}\x{30FD}", "\x{30CD}\x{30CD}"));
ok($objJa->lt("\x{30CE}\x{30FD}", "\x{30CE}\x{30CE}"));
ok($objJa->lt("\x{30CF}\x{30FD}", "\x{30CF}\x{30CF}"));
ok($objJa->lt("\x{30D0}\x{30FD}", "\x{30D0}\x{30CF}"));
ok($objJa->lt("\x{30D1}\x{30FD}", "\x{30D1}\x{30CF}"));
ok($objJa->lt("\x{30D2}\x{30FD}", "\x{30D2}\x{30D2}"));
ok($objJa->lt("\x{30D3}\x{30FD}", "\x{30D3}\x{30D2}"));
ok($objJa->lt("\x{30D4}\x{30FD}", "\x{30D4}\x{30D2}"));
ok($objJa->lt("\x{30D5}\x{30FD}", "\x{30D5}\x{30D5}"));
ok($objJa->lt("\x{30D6}\x{30FD}", "\x{30D6}\x{30D5}"));
ok($objJa->lt("\x{30D7}\x{30FD}", "\x{30D7}\x{30D5}"));
ok($objJa->lt("\x{30D8}\x{30FD}", "\x{30D8}\x{30D8}"));
ok($objJa->lt("\x{30D9}\x{30FD}", "\x{30D9}\x{30D8}"));
ok($objJa->lt("\x{30DA}\x{30FD}", "\x{30DA}\x{30D8}"));
ok($objJa->lt("\x{30DB}\x{30FD}", "\x{30DB}\x{30DB}"));
ok($objJa->lt("\x{30DC}\x{30FD}", "\x{30DC}\x{30DB}"));
ok($objJa->lt("\x{30DD}\x{30FD}", "\x{30DD}\x{30DB}"));
ok($objJa->lt("\x{30DE}\x{30FD}", "\x{30DE}\x{30DE}"));
ok($objJa->lt("\x{30DF}\x{30FD}", "\x{30DF}\x{30DF}"));
ok($objJa->lt("\x{30E0}\x{30FD}", "\x{30E0}\x{30E0}"));
ok($objJa->lt("\x{30E1}\x{30FD}", "\x{30E1}\x{30E1}"));
ok($objJa->lt("\x{30E2}\x{30FD}", "\x{30E2}\x{30E2}"));
ok($objJa->lt("\x{30E3}\x{30FD}", "\x{30E3}\x{30E4}"));
ok($objJa->lt("\x{30E4}\x{30FD}", "\x{30E4}\x{30E4}"));
ok($objJa->lt("\x{30E5}\x{30FD}", "\x{30E5}\x{30E6}"));
ok($objJa->lt("\x{30E6}\x{30FD}", "\x{30E6}\x{30E6}"));
ok($objJa->lt("\x{30E7}\x{30FD}", "\x{30E7}\x{30E8}"));
ok($objJa->lt("\x{30E8}\x{30FD}", "\x{30E8}\x{30E8}"));
ok($objJa->lt("\x{30E9}\x{30FD}", "\x{30E9}\x{30E9}"));
ok($objJa->lt("\x{30EA}\x{30FD}", "\x{30EA}\x{30EA}"));
ok($objJa->lt("\x{30EB}\x{30FD}", "\x{30EB}\x{30EB}"));
ok($objJa->lt("\x{30EC}\x{30FD}", "\x{30EC}\x{30EC}"));
ok($objJa->lt("\x{30ED}\x{30FD}", "\x{30ED}\x{30ED}"));
ok($objJa->lt("\x{30EE}\x{30FD}", "\x{30EE}\x{30EF}"));
ok($objJa->lt("\x{30EF}\x{30FD}", "\x{30EF}\x{30EF}"));
ok($objJa->lt("\x{30F0}\x{30FD}", "\x{30F0}\x{30F0}"));
ok($objJa->lt("\x{30F1}\x{30FD}", "\x{30F1}\x{30F1}"));
ok($objJa->lt("\x{30F2}\x{30FD}", "\x{30F2}\x{30F2}"));
ok($objJa->lt("\x{30F3}\x{30FD}", "\x{30F3}\x{30F3}"));
ok($objJa->lt("\x{30F4}\x{30FD}", "\x{30F4}\x{30A6}"));
ok($objJa->lt("\x{30F5}\x{30FD}", "\x{30F5}\x{30AB}"));
ok($objJa->lt("\x{30F6}\x{30FD}", "\x{30F6}\x{30B1}"));
ok($objJa->lt("\x{30F7}\x{30FD}", "\x{30F7}\x{30EF}"));
ok($objJa->lt("\x{30F8}\x{30FD}", "\x{30F8}\x{30F0}"));
ok($objJa->lt("\x{30F9}\x{30FD}", "\x{30F9}\x{30F1}"));
ok($objJa->lt("\x{30FA}\x{30FD}", "\x{30FA}\x{30F2}"));
ok($objJa->lt("\x{31F0}\x{30FD}", "\x{31F0}\x{30AF}"));
ok($objJa->lt("\x{31F1}\x{30FD}", "\x{31F1}\x{30B7}"));
ok($objJa->lt("\x{31F2}\x{30FD}", "\x{31F2}\x{30B9}"));
ok($objJa->lt("\x{31F3}\x{30FD}", "\x{31F3}\x{30C8}"));
ok($objJa->lt("\x{31F4}\x{30FD}", "\x{31F4}\x{30CC}"));
ok($objJa->lt("\x{31F5}\x{30FD}", "\x{31F5}\x{30CF}"));
ok($objJa->lt("\x{31F6}\x{30FD}", "\x{31F6}\x{30D2}"));
ok($objJa->lt("\x{31F7}\x{30FD}", "\x{31F7}\x{30D5}"));
ok($objJa->lt("\x{31F8}\x{30FD}", "\x{31F8}\x{30D8}"));
ok($objJa->lt("\x{31F9}\x{30FD}", "\x{31F9}\x{30DB}"));
ok($objJa->lt("\x{31FA}\x{30FD}", "\x{31FA}\x{30E0}"));
ok($objJa->lt("\x{31FB}\x{30FD}", "\x{31FB}\x{30E9}"));
ok($objJa->lt("\x{31FC}\x{30FD}", "\x{31FC}\x{30EA}"));
ok($objJa->lt("\x{31FD}\x{30FD}", "\x{31FD}\x{30EB}"));
ok($objJa->lt("\x{31FE}\x{30FD}", "\x{31FE}\x{30EC}"));
ok($objJa->lt("\x{31FF}\x{30FD}", "\x{31FF}\x{30ED}"));
# 214
ok($objJa->eq("\x{3041}\x{309D}", "\x{30A1}\x{30FD}"));
ok($objJa->eq("\x{3042}\x{309D}", "\x{30A2}\x{30FD}"));
ok($objJa->eq("\x{3043}\x{309D}", "\x{30A3}\x{30FD}"));
ok($objJa->eq("\x{3044}\x{309D}", "\x{30A4}\x{30FD}"));
ok($objJa->eq("\x{3045}\x{309D}", "\x{30A5}\x{30FD}"));
ok($objJa->eq("\x{3046}\x{309D}", "\x{30A6}\x{30FD}"));
ok($objJa->eq("\x{3047}\x{309D}", "\x{30A7}\x{30FD}"));
ok($objJa->eq("\x{3048}\x{309D}", "\x{30A8}\x{30FD}"));
ok($objJa->eq("\x{3049}\x{309D}", "\x{30A9}\x{30FD}"));
ok($objJa->eq("\x{304A}\x{309D}", "\x{30AA}\x{30FD}"));
ok($objJa->eq("\x{304B}\x{309D}", "\x{30AB}\x{30FD}"));
ok($objJa->eq("\x{304C}\x{309D}", "\x{30AC}\x{30FD}"));
ok($objJa->eq("\x{304D}\x{309D}", "\x{30AD}\x{30FD}"));
ok($objJa->eq("\x{304E}\x{309D}", "\x{30AE}\x{30FD}"));
ok($objJa->eq("\x{304F}\x{309D}", "\x{30AF}\x{30FD}"));
ok($objJa->eq("\x{3050}\x{309D}", "\x{30B0}\x{30FD}"));
ok($objJa->eq("\x{3051}\x{309D}", "\x{30B1}\x{30FD}"));
ok($objJa->eq("\x{3052}\x{309D}", "\x{30B2}\x{30FD}"));
ok($objJa->eq("\x{3053}\x{309D}", "\x{30B3}\x{30FD}"));
ok($objJa->eq("\x{3054}\x{309D}", "\x{30B4}\x{30FD}"));
ok($objJa->eq("\x{3055}\x{309D}", "\x{30B5}\x{30FD}"));
ok($objJa->eq("\x{3056}\x{309D}", "\x{30B6}\x{30FD}"));
ok($objJa->eq("\x{3057}\x{309D}", "\x{30B7}\x{30FD}"));
ok($objJa->eq("\x{3058}\x{309D}", "\x{30B8}\x{30FD}"));
ok($objJa->eq("\x{3059}\x{309D}", "\x{30B9}\x{30FD}"));
ok($objJa->eq("\x{305A}\x{309D}", "\x{30BA}\x{30FD}"));
ok($objJa->eq("\x{305B}\x{309D}", "\x{30BB}\x{30FD}"));
ok($objJa->eq("\x{305C}\x{309D}", "\x{30BC}\x{30FD}"));
ok($objJa->eq("\x{305D}\x{309D}", "\x{30BD}\x{30FD}"));
ok($objJa->eq("\x{305E}\x{309D}", "\x{30BE}\x{30FD}"));
ok($objJa->eq("\x{305F}\x{309D}", "\x{30BF}\x{30FD}"));
ok($objJa->eq("\x{3060}\x{309D}", "\x{30C0}\x{30FD}"));
ok($objJa->eq("\x{3061}\x{309D}", "\x{30C1}\x{30FD}"));
ok($objJa->eq("\x{3062}\x{309D}", "\x{30C2}\x{30FD}"));
ok($objJa->eq("\x{3063}\x{309D}", "\x{30C3}\x{30FD}"));
ok($objJa->eq("\x{3064}\x{309D}", "\x{30C4}\x{30FD}"));
ok($objJa->eq("\x{3065}\x{309D}", "\x{30C5}\x{30FD}"));
ok($objJa->eq("\x{3066}\x{309D}", "\x{30C6}\x{30FD}"));
ok($objJa->eq("\x{3067}\x{309D}", "\x{30C7}\x{30FD}"));
ok($objJa->eq("\x{3068}\x{309D}", "\x{30C8}\x{30FD}"));
ok($objJa->eq("\x{3069}\x{309D}", "\x{30C9}\x{30FD}"));
ok($objJa->eq("\x{306A}\x{309D}", "\x{30CA}\x{30FD}"));
ok($objJa->eq("\x{306B}\x{309D}", "\x{30CB}\x{30FD}"));
ok($objJa->eq("\x{306C}\x{309D}", "\x{30CC}\x{30FD}"));
ok($objJa->eq("\x{306D}\x{309D}", "\x{30CD}\x{30FD}"));
ok($objJa->eq("\x{306E}\x{309D}", "\x{30CE}\x{30FD}"));
ok($objJa->eq("\x{306F}\x{309D}", "\x{30CF}\x{30FD}"));
ok($objJa->eq("\x{3070}\x{309D}", "\x{30D0}\x{30FD}"));
ok($objJa->eq("\x{3071}\x{309D}", "\x{30D1}\x{30FD}"));
ok($objJa->eq("\x{3072}\x{309D}", "\x{30D2}\x{30FD}"));
ok($objJa->eq("\x{3073}\x{309D}", "\x{30D3}\x{30FD}"));
ok($objJa->eq("\x{3074}\x{309D}", "\x{30D4}\x{30FD}"));
ok($objJa->eq("\x{3075}\x{309D}", "\x{30D5}\x{30FD}"));
ok($objJa->eq("\x{3076}\x{309D}", "\x{30D6}\x{30FD}"));
ok($objJa->eq("\x{3077}\x{309D}", "\x{30D7}\x{30FD}"));
ok($objJa->eq("\x{3078}\x{309D}", "\x{30D8}\x{30FD}"));
ok($objJa->eq("\x{3079}\x{309D}", "\x{30D9}\x{30FD}"));
ok($objJa->eq("\x{307A}\x{309D}", "\x{30DA}\x{30FD}"));
ok($objJa->eq("\x{307B}\x{309D}", "\x{30DB}\x{30FD}"));
ok($objJa->eq("\x{307C}\x{309D}", "\x{30DC}\x{30FD}"));
ok($objJa->eq("\x{307D}\x{309D}", "\x{30DD}\x{30FD}"));
ok($objJa->eq("\x{307E}\x{309D}", "\x{30DE}\x{30FD}"));
ok($objJa->eq("\x{307F}\x{309D}", "\x{30DF}\x{30FD}"));
ok($objJa->eq("\x{3080}\x{309D}", "\x{30E0}\x{30FD}"));
ok($objJa->eq("\x{3081}\x{309D}", "\x{30E1}\x{30FD}"));
ok($objJa->eq("\x{3082}\x{309D}", "\x{30E2}\x{30FD}"));
ok($objJa->eq("\x{3083}\x{309D}", "\x{30E3}\x{30FD}"));
ok($objJa->eq("\x{3084}\x{309D}", "\x{30E4}\x{30FD}"));
ok($objJa->eq("\x{3085}\x{309D}", "\x{30E5}\x{30FD}"));
ok($objJa->eq("\x{3086}\x{309D}", "\x{30E6}\x{30FD}"));
ok($objJa->eq("\x{3087}\x{309D}", "\x{30E7}\x{30FD}"));
ok($objJa->eq("\x{3088}\x{309D}", "\x{30E8}\x{30FD}"));
ok($objJa->eq("\x{3089}\x{309D}", "\x{30E9}\x{30FD}"));
ok($objJa->eq("\x{308A}\x{309D}", "\x{30EA}\x{30FD}"));
ok($objJa->eq("\x{308B}\x{309D}", "\x{30EB}\x{30FD}"));
ok($objJa->eq("\x{308C}\x{309D}", "\x{30EC}\x{30FD}"));
ok($objJa->eq("\x{308D}\x{309D}", "\x{30ED}\x{30FD}"));
ok($objJa->eq("\x{308E}\x{309D}", "\x{30EE}\x{30FD}"));
ok($objJa->eq("\x{308F}\x{309D}", "\x{30EF}\x{30FD}"));
ok($objJa->eq("\x{3090}\x{309D}", "\x{30F0}\x{30FD}"));
ok($objJa->eq("\x{3091}\x{309D}", "\x{30F1}\x{30FD}"));
ok($objJa->eq("\x{3092}\x{309D}", "\x{30F2}\x{30FD}"));
ok($objJa->eq("\x{3093}\x{309D}", "\x{30F3}\x{30FD}"));
ok($objJa->eq("\x{3094}\x{309D}", "\x{30F4}\x{30FD}"));
ok($objJa->eq("\x{3095}\x{309D}", "\x{30F5}\x{30FD}"));
ok($objJa->eq("\x{3096}\x{309D}", "\x{30F6}\x{30FD}"));
# 300
$objJa->change(level => 4);
$objJa->change(variable => 'Non-ignorable');
ok($objJa->lt("\x{3041}\x{309D}", "\x{30A1}\x{30FD}"));
ok($objJa->lt("\x{3042}\x{309D}", "\x{30A2}\x{30FD}"));
ok($objJa->lt("\x{3043}\x{309D}", "\x{30A3}\x{30FD}"));
ok($objJa->lt("\x{3044}\x{309D}", "\x{30A4}\x{30FD}"));
ok($objJa->lt("\x{3045}\x{309D}", "\x{30A5}\x{30FD}"));
ok($objJa->lt("\x{3046}\x{309D}", "\x{30A6}\x{30FD}"));
ok($objJa->lt("\x{3047}\x{309D}", "\x{30A7}\x{30FD}"));
ok($objJa->lt("\x{3048}\x{309D}", "\x{30A8}\x{30FD}"));
ok($objJa->lt("\x{3049}\x{309D}", "\x{30A9}\x{30FD}"));
ok($objJa->lt("\x{304A}\x{309D}", "\x{30AA}\x{30FD}"));
ok($objJa->lt("\x{304B}\x{309D}", "\x{30AB}\x{30FD}"));
ok($objJa->lt("\x{304C}\x{309D}", "\x{30AC}\x{30FD}"));
ok($objJa->lt("\x{304D}\x{309D}", "\x{30AD}\x{30FD}"));
ok($objJa->lt("\x{304E}\x{309D}", "\x{30AE}\x{30FD}"));
ok($objJa->lt("\x{304F}\x{309D}", "\x{30AF}\x{30FD}"));
ok($objJa->lt("\x{3050}\x{309D}", "\x{30B0}\x{30FD}"));
ok($objJa->lt("\x{3051}\x{309D}", "\x{30B1}\x{30FD}"));
ok($objJa->lt("\x{3052}\x{309D}", "\x{30B2}\x{30FD}"));
ok($objJa->lt("\x{3053}\x{309D}", "\x{30B3}\x{30FD}"));
ok($objJa->lt("\x{3054}\x{309D}", "\x{30B4}\x{30FD}"));
ok($objJa->lt("\x{3055}\x{309D}", "\x{30B5}\x{30FD}"));
ok($objJa->lt("\x{3056}\x{309D}", "\x{30B6}\x{30FD}"));
ok($objJa->lt("\x{3057}\x{309D}", "\x{30B7}\x{30FD}"));
ok($objJa->lt("\x{3058}\x{309D}", "\x{30B8}\x{30FD}"));
ok($objJa->lt("\x{3059}\x{309D}", "\x{30B9}\x{30FD}"));
ok($objJa->lt("\x{305A}\x{309D}", "\x{30BA}\x{30FD}"));
ok($objJa->lt("\x{305B}\x{309D}", "\x{30BB}\x{30FD}"));
ok($objJa->lt("\x{305C}\x{309D}", "\x{30BC}\x{30FD}"));
ok($objJa->lt("\x{305D}\x{309D}", "\x{30BD}\x{30FD}"));
ok($objJa->lt("\x{305E}\x{309D}", "\x{30BE}\x{30FD}"));
ok($objJa->lt("\x{305F}\x{309D}", "\x{30BF}\x{30FD}"));
ok($objJa->lt("\x{3060}\x{309D}", "\x{30C0}\x{30FD}"));
ok($objJa->lt("\x{3061}\x{309D}", "\x{30C1}\x{30FD}"));
ok($objJa->lt("\x{3062}\x{309D}", "\x{30C2}\x{30FD}"));
ok($objJa->lt("\x{3063}\x{309D}", "\x{30C3}\x{30FD}"));
ok($objJa->lt("\x{3064}\x{309D}", "\x{30C4}\x{30FD}"));
ok($objJa->lt("\x{3065}\x{309D}", "\x{30C5}\x{30FD}"));
ok($objJa->lt("\x{3066}\x{309D}", "\x{30C6}\x{30FD}"));
ok($objJa->lt("\x{3067}\x{309D}", "\x{30C7}\x{30FD}"));
ok($objJa->lt("\x{3068}\x{309D}", "\x{30C8}\x{30FD}"));
ok($objJa->lt("\x{3069}\x{309D}", "\x{30C9}\x{30FD}"));
ok($objJa->lt("\x{306A}\x{309D}", "\x{30CA}\x{30FD}"));
ok($objJa->lt("\x{306B}\x{309D}", "\x{30CB}\x{30FD}"));
ok($objJa->lt("\x{306C}\x{309D}", "\x{30CC}\x{30FD}"));
ok($objJa->lt("\x{306D}\x{309D}", "\x{30CD}\x{30FD}"));
ok($objJa->lt("\x{306E}\x{309D}", "\x{30CE}\x{30FD}"));
ok($objJa->lt("\x{306F}\x{309D}", "\x{30CF}\x{30FD}"));
ok($objJa->lt("\x{3070}\x{309D}", "\x{30D0}\x{30FD}"));
ok($objJa->lt("\x{3071}\x{309D}", "\x{30D1}\x{30FD}"));
ok($objJa->lt("\x{3072}\x{309D}", "\x{30D2}\x{30FD}"));
ok($objJa->lt("\x{3073}\x{309D}", "\x{30D3}\x{30FD}"));
ok($objJa->lt("\x{3074}\x{309D}", "\x{30D4}\x{30FD}"));
ok($objJa->lt("\x{3075}\x{309D}", "\x{30D5}\x{30FD}"));
ok($objJa->lt("\x{3076}\x{309D}", "\x{30D6}\x{30FD}"));
ok($objJa->lt("\x{3077}\x{309D}", "\x{30D7}\x{30FD}"));
ok($objJa->lt("\x{3078}\x{309D}", "\x{30D8}\x{30FD}"));
ok($objJa->lt("\x{3079}\x{309D}", "\x{30D9}\x{30FD}"));
ok($objJa->lt("\x{307A}\x{309D}", "\x{30DA}\x{30FD}"));
ok($objJa->lt("\x{307B}\x{309D}", "\x{30DB}\x{30FD}"));
ok($objJa->lt("\x{307C}\x{309D}", "\x{30DC}\x{30FD}"));
ok($objJa->lt("\x{307D}\x{309D}", "\x{30DD}\x{30FD}"));
ok($objJa->lt("\x{307E}\x{309D}", "\x{30DE}\x{30FD}"));
ok($objJa->lt("\x{307F}\x{309D}", "\x{30DF}\x{30FD}"));
ok($objJa->lt("\x{3080}\x{309D}", "\x{30E0}\x{30FD}"));
ok($objJa->lt("\x{3081}\x{309D}", "\x{30E1}\x{30FD}"));
ok($objJa->lt("\x{3082}\x{309D}", "\x{30E2}\x{30FD}"));
ok($objJa->lt("\x{3083}\x{309D}", "\x{30E3}\x{30FD}"));
ok($objJa->lt("\x{3084}\x{309D}", "\x{30E4}\x{30FD}"));
ok($objJa->lt("\x{3085}\x{309D}", "\x{30E5}\x{30FD}"));
ok($objJa->lt("\x{3086}\x{309D}", "\x{30E6}\x{30FD}"));
ok($objJa->lt("\x{3087}\x{309D}", "\x{30E7}\x{30FD}"));
ok($objJa->lt("\x{3088}\x{309D}", "\x{30E8}\x{30FD}"));
ok($objJa->lt("\x{3089}\x{309D}", "\x{30E9}\x{30FD}"));
ok($objJa->lt("\x{308A}\x{309D}", "\x{30EA}\x{30FD}"));
ok($objJa->lt("\x{308B}\x{309D}", "\x{30EB}\x{30FD}"));
ok($objJa->lt("\x{308C}\x{309D}", "\x{30EC}\x{30FD}"));
ok($objJa->lt("\x{308D}\x{309D}", "\x{30ED}\x{30FD}"));
ok($objJa->lt("\x{308E}\x{309D}", "\x{30EE}\x{30FD}"));
ok($objJa->lt("\x{308F}\x{309D}", "\x{30EF}\x{30FD}"));
ok($objJa->lt("\x{3090}\x{309D}", "\x{30F0}\x{30FD}"));
ok($objJa->lt("\x{3091}\x{309D}", "\x{30F1}\x{30FD}"));
ok($objJa->lt("\x{3092}\x{309D}", "\x{30F2}\x{30FD}"));
ok($objJa->lt("\x{3093}\x{309D}", "\x{30F3}\x{30FD}"));
ok($objJa->lt("\x{3094}\x{309D}", "\x{30F4}\x{30FD}"));
ok($objJa->lt("\x{3095}\x{309D}", "\x{30F5}\x{30FD}"));
ok($objJa->lt("\x{3096}\x{309D}", "\x{30F6}\x{30FD}"));
# 386
my $vs = "\x{3099}";
ok($objJa->eq("\x{30A1}\x{30FD}", "\x{FF67}\x{30FD}"));
ok($objJa->eq("\x{30A2}\x{30FD}", "\x{FF71}\x{30FD}"));
ok($objJa->eq("\x{30A3}\x{30FD}", "\x{FF68}\x{30FD}"));
ok($objJa->eq("\x{30A4}\x{30FD}", "\x{FF72}\x{30FD}"));
ok($objJa->eq("\x{30A5}\x{30FD}", "\x{FF69}\x{30FD}"));
ok($objJa->eq("\x{30A5}\x{30FE}", "\x{30A5}\x{30FD}".$vs));
ok($objJa->eq("\x{FF69}\x{30FE}", "\x{FF69}\x{30FD}".$vs));
ok($objJa->eq("\x{3045}\x{309E}", "\x{3045}\x{309D}".$vs));
ok($objJa->eq("\x{30A6}\x{30FD}", "\x{FF73}\x{30FD}"));
ok($objJa->eq("\x{30A6}\x{30FE}", "\x{30A6}\x{30FD}".$vs));
ok($objJa->eq("\x{FF73}\x{30FE}", "\x{FF73}\x{30FD}".$vs));
ok($objJa->eq("\x{3046}\x{309E}", "\x{3046}\x{309D}".$vs));
ok($objJa->eq("\x{30A7}\x{30FD}", "\x{FF6A}\x{30FD}"));
ok($objJa->eq("\x{30A8}\x{30FD}", "\x{FF74}\x{30FD}"));
ok($objJa->eq("\x{30A9}\x{30FD}", "\x{FF6B}\x{30FD}"));
ok($objJa->eq("\x{30AA}\x{30FD}", "\x{FF75}\x{30FD}"));
ok($objJa->eq("\x{30AB}\x{30FD}", "\x{FF76}\x{30FD}"));
ok($objJa->eq("\x{30AB}\x{30FE}", "\x{30AB}\x{30FD}".$vs));
ok($objJa->eq("\x{FF76}\x{30FE}", "\x{FF76}\x{30FD}".$vs));
ok($objJa->eq("\x{304B}\x{309E}", "\x{304B}\x{309D}".$vs));
ok($objJa->eq("\x{30AC}\x{30FD}", "\x{30AB}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30AC}\x{30FD}", "\x{FF76}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{304C}\x{309D}", "\x{304B}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30AC}\x{30FE}", "\x{30AC}\x{30FD}".$vs));
ok($objJa->eq("\x{30AB}\x{3099}\x{30FE}", "\x{30AB}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF76}\x{FF9E}\x{30FE}", "\x{FF76}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{304C}\x{309E}", "\x{304C}\x{309D}".$vs));
ok($objJa->eq("\x{304B}\x{3099}\x{309E}", "\x{304B}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30AD}\x{30FD}", "\x{FF77}\x{30FD}"));
ok($objJa->eq("\x{30AD}\x{30FE}", "\x{30AD}\x{30FD}".$vs));
ok($objJa->eq("\x{FF77}\x{30FE}", "\x{FF77}\x{30FD}".$vs));
ok($objJa->eq("\x{304D}\x{309E}", "\x{304D}\x{309D}".$vs));
ok($objJa->eq("\x{30AE}\x{30FD}", "\x{30AD}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30AE}\x{30FD}", "\x{FF77}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{304E}\x{309D}", "\x{304D}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30AE}\x{30FE}", "\x{30AE}\x{30FD}".$vs));
ok($objJa->eq("\x{30AD}\x{3099}\x{30FE}", "\x{30AD}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF77}\x{FF9E}\x{30FE}", "\x{FF77}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{304E}\x{309E}", "\x{304E}\x{309D}".$vs));
ok($objJa->eq("\x{304D}\x{3099}\x{309E}", "\x{304D}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30AF}\x{30FD}", "\x{FF78}\x{30FD}"));
ok($objJa->eq("\x{30AF}\x{30FE}", "\x{30AF}\x{30FD}".$vs));
ok($objJa->eq("\x{FF78}\x{30FE}", "\x{FF78}\x{30FD}".$vs));
ok($objJa->eq("\x{304F}\x{309E}", "\x{304F}\x{309D}".$vs));
ok($objJa->eq("\x{30B0}\x{30FD}", "\x{30AF}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30B0}\x{30FD}", "\x{FF78}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3050}\x{309D}", "\x{304F}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30B0}\x{30FE}", "\x{30B0}\x{30FD}".$vs));
ok($objJa->eq("\x{30AF}\x{3099}\x{30FE}", "\x{30AF}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF78}\x{FF9E}\x{30FE}", "\x{FF78}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3050}\x{309E}", "\x{3050}\x{309D}".$vs));
ok($objJa->eq("\x{304F}\x{3099}\x{309E}", "\x{304F}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30B1}\x{30FD}", "\x{FF79}\x{30FD}"));
ok($objJa->eq("\x{30B1}\x{30FE}", "\x{30B1}\x{30FD}".$vs));
ok($objJa->eq("\x{FF79}\x{30FE}", "\x{FF79}\x{30FD}".$vs));
ok($objJa->eq("\x{3051}\x{309E}", "\x{3051}\x{309D}".$vs));
ok($objJa->eq("\x{30B2}\x{30FD}", "\x{30B1}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30B2}\x{30FD}", "\x{FF79}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3052}\x{309D}", "\x{3051}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30B2}\x{30FE}", "\x{30B2}\x{30FD}".$vs));
ok($objJa->eq("\x{30B1}\x{3099}\x{30FE}", "\x{30B1}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF79}\x{FF9E}\x{30FE}", "\x{FF79}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3052}\x{309E}", "\x{3052}\x{309D}".$vs));
ok($objJa->eq("\x{3051}\x{3099}\x{309E}", "\x{3051}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30B3}\x{30FD}", "\x{FF7A}\x{30FD}"));
ok($objJa->eq("\x{30B3}\x{30FE}", "\x{30B3}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7A}\x{30FE}", "\x{FF7A}\x{30FD}".$vs));
ok($objJa->eq("\x{3053}\x{309E}", "\x{3053}\x{309D}".$vs));
ok($objJa->eq("\x{30B4}\x{30FD}", "\x{30B3}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30B4}\x{30FD}", "\x{FF7A}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3054}\x{309D}", "\x{3053}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30B4}\x{30FE}", "\x{30B4}\x{30FD}".$vs));
ok($objJa->eq("\x{30B3}\x{3099}\x{30FE}", "\x{30B3}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7A}\x{FF9E}\x{30FE}", "\x{FF7A}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3054}\x{309E}", "\x{3054}\x{309D}".$vs));
ok($objJa->eq("\x{3053}\x{3099}\x{309E}", "\x{3053}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30B5}\x{30FD}", "\x{FF7B}\x{30FD}"));
ok($objJa->eq("\x{30B5}\x{30FE}", "\x{30B5}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7B}\x{30FE}", "\x{FF7B}\x{30FD}".$vs));
ok($objJa->eq("\x{3055}\x{309E}", "\x{3055}\x{309D}".$vs));
ok($objJa->eq("\x{30B6}\x{30FD}", "\x{30B5}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30B6}\x{30FD}", "\x{FF7B}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3056}\x{309D}", "\x{3055}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30B6}\x{30FE}", "\x{30B6}\x{30FD}".$vs));
ok($objJa->eq("\x{30B5}\x{3099}\x{30FE}", "\x{30B5}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7B}\x{FF9E}\x{30FE}", "\x{FF7B}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3056}\x{309E}", "\x{3056}\x{309D}".$vs));
ok($objJa->eq("\x{3055}\x{3099}\x{309E}", "\x{3055}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30B7}\x{30FD}", "\x{FF7C}\x{30FD}"));
ok($objJa->eq("\x{30B7}\x{30FE}", "\x{30B7}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7C}\x{30FE}", "\x{FF7C}\x{30FD}".$vs));
ok($objJa->eq("\x{3057}\x{309E}", "\x{3057}\x{309D}".$vs));
ok($objJa->eq("\x{30B8}\x{30FD}", "\x{30B7}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30B8}\x{30FD}", "\x{FF7C}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3058}\x{309D}", "\x{3057}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30B8}\x{30FE}", "\x{30B8}\x{30FD}".$vs));
ok($objJa->eq("\x{30B7}\x{3099}\x{30FE}", "\x{30B7}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7C}\x{FF9E}\x{30FE}", "\x{FF7C}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3058}\x{309E}", "\x{3058}\x{309D}".$vs));
ok($objJa->eq("\x{3057}\x{3099}\x{309E}", "\x{3057}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30B9}\x{30FD}", "\x{FF7D}\x{30FD}"));
ok($objJa->eq("\x{30B9}\x{30FE}", "\x{30B9}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7D}\x{30FE}", "\x{FF7D}\x{30FD}".$vs));
ok($objJa->eq("\x{3059}\x{309E}", "\x{3059}\x{309D}".$vs));
ok($objJa->eq("\x{30BA}\x{30FD}", "\x{30B9}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30BA}\x{30FD}", "\x{FF7D}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{305A}\x{309D}", "\x{3059}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30BA}\x{30FE}", "\x{30BA}\x{30FD}".$vs));
ok($objJa->eq("\x{30B9}\x{3099}\x{30FE}", "\x{30B9}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7D}\x{FF9E}\x{30FE}", "\x{FF7D}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{305A}\x{309E}", "\x{305A}\x{309D}".$vs));
ok($objJa->eq("\x{3059}\x{3099}\x{309E}", "\x{3059}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30BB}\x{30FD}", "\x{FF7E}\x{30FD}"));
ok($objJa->eq("\x{30BB}\x{30FE}", "\x{30BB}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7E}\x{30FE}", "\x{FF7E}\x{30FD}".$vs));
ok($objJa->eq("\x{305B}\x{309E}", "\x{305B}\x{309D}".$vs));
ok($objJa->eq("\x{30BC}\x{30FD}", "\x{30BB}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30BC}\x{30FD}", "\x{FF7E}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{305C}\x{309D}", "\x{305B}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30BC}\x{30FE}", "\x{30BC}\x{30FD}".$vs));
ok($objJa->eq("\x{30BB}\x{3099}\x{30FE}", "\x{30BB}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7E}\x{FF9E}\x{30FE}", "\x{FF7E}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{305C}\x{309E}", "\x{305C}\x{309D}".$vs));
ok($objJa->eq("\x{305B}\x{3099}\x{309E}", "\x{305B}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30BD}\x{30FD}", "\x{FF7F}\x{30FD}"));
ok($objJa->eq("\x{30BD}\x{30FE}", "\x{30BD}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7F}\x{30FE}", "\x{FF7F}\x{30FD}".$vs));
ok($objJa->eq("\x{305D}\x{309E}", "\x{305D}\x{309D}".$vs));
ok($objJa->eq("\x{30BE}\x{30FD}", "\x{30BD}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30BE}\x{30FD}", "\x{FF7F}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{305E}\x{309D}", "\x{305D}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30BE}\x{30FE}", "\x{30BE}\x{30FD}".$vs));
ok($objJa->eq("\x{30BD}\x{3099}\x{30FE}", "\x{30BD}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF7F}\x{FF9E}\x{30FE}", "\x{FF7F}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{305E}\x{309E}", "\x{305E}\x{309D}".$vs));
ok($objJa->eq("\x{305D}\x{3099}\x{309E}", "\x{305D}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30BF}\x{30FD}", "\x{FF80}\x{30FD}"));
ok($objJa->eq("\x{30BF}\x{30FE}", "\x{30BF}\x{30FD}".$vs));
ok($objJa->eq("\x{FF80}\x{30FE}", "\x{FF80}\x{30FD}".$vs));
ok($objJa->eq("\x{305F}\x{309E}", "\x{305F}\x{309D}".$vs));
ok($objJa->eq("\x{30C0}\x{30FD}", "\x{30BF}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30C0}\x{30FD}", "\x{FF80}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3060}\x{309D}", "\x{305F}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30C0}\x{30FE}", "\x{30C0}\x{30FD}".$vs));
ok($objJa->eq("\x{30BF}\x{3099}\x{30FE}", "\x{30BF}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF80}\x{FF9E}\x{30FE}", "\x{FF80}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3060}\x{309E}", "\x{3060}\x{309D}".$vs));
ok($objJa->eq("\x{305F}\x{3099}\x{309E}", "\x{305F}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30C1}\x{30FD}", "\x{FF81}\x{30FD}"));
ok($objJa->eq("\x{30C1}\x{30FE}", "\x{30C1}\x{30FD}".$vs));
ok($objJa->eq("\x{FF81}\x{30FE}", "\x{FF81}\x{30FD}".$vs));
ok($objJa->eq("\x{3061}\x{309E}", "\x{3061}\x{309D}".$vs));
ok($objJa->eq("\x{30C2}\x{30FD}", "\x{30C1}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30C2}\x{30FD}", "\x{FF81}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3062}\x{309D}", "\x{3061}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30C2}\x{30FE}", "\x{30C2}\x{30FD}".$vs));
ok($objJa->eq("\x{30C1}\x{3099}\x{30FE}", "\x{30C1}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF81}\x{FF9E}\x{30FE}", "\x{FF81}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3062}\x{309E}", "\x{3062}\x{309D}".$vs));
ok($objJa->eq("\x{3061}\x{3099}\x{309E}", "\x{3061}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30C3}\x{30FD}", "\x{FF6F}\x{30FD}"));
ok($objJa->eq("\x{30C3}\x{30FE}", "\x{30C3}\x{30FD}".$vs));
ok($objJa->eq("\x{FF6F}\x{30FE}", "\x{FF6F}\x{30FD}".$vs));
ok($objJa->eq("\x{3063}\x{309E}", "\x{3063}\x{309D}".$vs));
ok($objJa->eq("\x{30C4}\x{30FD}", "\x{FF82}\x{30FD}"));
ok($objJa->eq("\x{30C4}\x{30FE}", "\x{30C4}\x{30FD}".$vs));
ok($objJa->eq("\x{FF82}\x{30FE}", "\x{FF82}\x{30FD}".$vs));
ok($objJa->eq("\x{3064}\x{309E}", "\x{3064}\x{309D}".$vs));
ok($objJa->eq("\x{30C5}\x{30FD}", "\x{30C4}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30C5}\x{30FD}", "\x{FF82}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3065}\x{309D}", "\x{3064}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30C5}\x{30FE}", "\x{30C5}\x{30FD}".$vs));
ok($objJa->eq("\x{30C4}\x{3099}\x{30FE}", "\x{30C4}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF82}\x{FF9E}\x{30FE}", "\x{FF82}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3065}\x{309E}", "\x{3065}\x{309D}".$vs));
ok($objJa->eq("\x{3064}\x{3099}\x{309E}", "\x{3064}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30C6}\x{30FD}", "\x{FF83}\x{30FD}"));
ok($objJa->eq("\x{30C6}\x{30FE}", "\x{30C6}\x{30FD}".$vs));
ok($objJa->eq("\x{FF83}\x{30FE}", "\x{FF83}\x{30FD}".$vs));
ok($objJa->eq("\x{3066}\x{309E}", "\x{3066}\x{309D}".$vs));
ok($objJa->eq("\x{30C7}\x{30FD}", "\x{30C6}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30C7}\x{30FD}", "\x{FF83}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3067}\x{309D}", "\x{3066}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30C7}\x{30FE}", "\x{30C7}\x{30FD}".$vs));
ok($objJa->eq("\x{30C6}\x{3099}\x{30FE}", "\x{30C6}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF83}\x{FF9E}\x{30FE}", "\x{FF83}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3067}\x{309E}", "\x{3067}\x{309D}".$vs));
ok($objJa->eq("\x{3066}\x{3099}\x{309E}", "\x{3066}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30C8}\x{30FD}", "\x{FF84}\x{30FD}"));
ok($objJa->eq("\x{30C8}\x{30FE}", "\x{30C8}\x{30FD}".$vs));
ok($objJa->eq("\x{FF84}\x{30FE}", "\x{FF84}\x{30FD}".$vs));
ok($objJa->eq("\x{3068}\x{309E}", "\x{3068}\x{309D}".$vs));
ok($objJa->eq("\x{30C9}\x{30FD}", "\x{30C8}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30C9}\x{30FD}", "\x{FF84}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3069}\x{309D}", "\x{3068}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30C9}\x{30FE}", "\x{30C9}\x{30FD}".$vs));
ok($objJa->eq("\x{30C8}\x{3099}\x{30FE}", "\x{30C8}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF84}\x{FF9E}\x{30FE}", "\x{FF84}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3069}\x{309E}", "\x{3069}\x{309D}".$vs));
ok($objJa->eq("\x{3068}\x{3099}\x{309E}", "\x{3068}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30CA}\x{30FD}", "\x{FF85}\x{30FD}"));
ok($objJa->eq("\x{30CB}\x{30FD}", "\x{FF86}\x{30FD}"));
ok($objJa->eq("\x{30CC}\x{30FD}", "\x{FF87}\x{30FD}"));
ok($objJa->eq("\x{30CD}\x{30FD}", "\x{FF88}\x{30FD}"));
ok($objJa->eq("\x{30CE}\x{30FD}", "\x{FF89}\x{30FD}"));
ok($objJa->eq("\x{30CF}\x{30FD}", "\x{FF8A}\x{30FD}"));
ok($objJa->eq("\x{30CF}\x{30FE}", "\x{30CF}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8A}\x{30FE}", "\x{FF8A}\x{30FD}".$vs));
ok($objJa->eq("\x{306F}\x{309E}", "\x{306F}\x{309D}".$vs));
ok($objJa->eq("\x{30D0}\x{30FD}", "\x{30CF}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30D0}\x{30FD}", "\x{FF8A}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3070}\x{309D}", "\x{306F}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30D0}\x{30FE}", "\x{30D0}\x{30FD}".$vs));
ok($objJa->eq("\x{30CF}\x{3099}\x{30FE}", "\x{30CF}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8A}\x{FF9E}\x{30FE}", "\x{FF8A}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3070}\x{309E}", "\x{3070}\x{309D}".$vs));
ok($objJa->eq("\x{306F}\x{3099}\x{309E}", "\x{306F}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30D1}\x{30FD}", "\x{30CF}\x{309A}\x{30FD}"));
ok($objJa->eq("\x{30D1}\x{30FD}", "\x{FF8A}\x{FF9F}\x{30FD}"));
ok($objJa->eq("\x{3071}\x{309D}", "\x{306F}\x{309A}\x{309D}"));
ok($objJa->eq("\x{30D1}\x{30FE}", "\x{30D1}\x{30FD}".$vs));
ok($objJa->eq("\x{30CF}\x{309A}\x{30FE}", "\x{30CF}\x{309A}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8A}\x{FF9F}\x{30FE}", "\x{FF8A}\x{FF9F}\x{30FD}".$vs));
ok($objJa->eq("\x{3071}\x{309E}", "\x{3071}\x{309D}".$vs));
ok($objJa->eq("\x{306F}\x{309A}\x{309E}", "\x{306F}\x{309A}\x{309D}".$vs));
ok($objJa->eq("\x{30D2}\x{30FD}", "\x{FF8B}\x{30FD}"));
ok($objJa->eq("\x{30D2}\x{30FE}", "\x{30D2}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8B}\x{30FE}", "\x{FF8B}\x{30FD}".$vs));
ok($objJa->eq("\x{3072}\x{309E}", "\x{3072}\x{309D}".$vs));
ok($objJa->eq("\x{30D3}\x{30FD}", "\x{30D2}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30D3}\x{30FD}", "\x{FF8B}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3073}\x{309D}", "\x{3072}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30D3}\x{30FE}", "\x{30D3}\x{30FD}".$vs));
ok($objJa->eq("\x{30D2}\x{3099}\x{30FE}", "\x{30D2}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8B}\x{FF9E}\x{30FE}", "\x{FF8B}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3073}\x{309E}", "\x{3073}\x{309D}".$vs));
ok($objJa->eq("\x{3072}\x{3099}\x{309E}", "\x{3072}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30D4}\x{30FD}", "\x{30D2}\x{309A}\x{30FD}"));
ok($objJa->eq("\x{30D4}\x{30FD}", "\x{FF8B}\x{FF9F}\x{30FD}"));
ok($objJa->eq("\x{3074}\x{309D}", "\x{3072}\x{309A}\x{309D}"));
ok($objJa->eq("\x{30D4}\x{30FE}", "\x{30D4}\x{30FD}".$vs));
ok($objJa->eq("\x{30D2}\x{309A}\x{30FE}", "\x{30D2}\x{309A}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8B}\x{FF9F}\x{30FE}", "\x{FF8B}\x{FF9F}\x{30FD}".$vs));
ok($objJa->eq("\x{3074}\x{309E}", "\x{3074}\x{309D}".$vs));
ok($objJa->eq("\x{3072}\x{309A}\x{309E}", "\x{3072}\x{309A}\x{309D}".$vs));
ok($objJa->eq("\x{30D5}\x{30FD}", "\x{FF8C}\x{30FD}"));
ok($objJa->eq("\x{30D5}\x{30FE}", "\x{30D5}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8C}\x{30FE}", "\x{FF8C}\x{30FD}".$vs));
ok($objJa->eq("\x{3075}\x{309E}", "\x{3075}\x{309D}".$vs));
ok($objJa->eq("\x{30D6}\x{30FD}", "\x{30D5}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30D6}\x{30FD}", "\x{FF8C}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3076}\x{309D}", "\x{3075}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30D6}\x{30FE}", "\x{30D6}\x{30FD}".$vs));
ok($objJa->eq("\x{30D5}\x{3099}\x{30FE}", "\x{30D5}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8C}\x{FF9E}\x{30FE}", "\x{FF8C}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3076}\x{309E}", "\x{3076}\x{309D}".$vs));
ok($objJa->eq("\x{3075}\x{3099}\x{309E}", "\x{3075}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30D7}\x{30FD}", "\x{30D5}\x{309A}\x{30FD}"));
ok($objJa->eq("\x{30D7}\x{30FD}", "\x{FF8C}\x{FF9F}\x{30FD}"));
ok($objJa->eq("\x{3077}\x{309D}", "\x{3075}\x{309A}\x{309D}"));
ok($objJa->eq("\x{30D7}\x{30FE}", "\x{30D7}\x{30FD}".$vs));
ok($objJa->eq("\x{30D5}\x{309A}\x{30FE}", "\x{30D5}\x{309A}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8C}\x{FF9F}\x{30FE}", "\x{FF8C}\x{FF9F}\x{30FD}".$vs));
ok($objJa->eq("\x{3077}\x{309E}", "\x{3077}\x{309D}".$vs));
ok($objJa->eq("\x{3075}\x{309A}\x{309E}", "\x{3075}\x{309A}\x{309D}".$vs));
ok($objJa->eq("\x{30D8}\x{30FD}", "\x{FF8D}\x{30FD}"));
ok($objJa->eq("\x{30D8}\x{30FE}", "\x{30D8}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8D}\x{30FE}", "\x{FF8D}\x{30FD}".$vs));
ok($objJa->eq("\x{3078}\x{309E}", "\x{3078}\x{309D}".$vs));
ok($objJa->eq("\x{30D9}\x{30FD}", "\x{30D8}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30D9}\x{30FD}", "\x{FF8D}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3079}\x{309D}", "\x{3078}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30D9}\x{30FE}", "\x{30D9}\x{30FD}".$vs));
ok($objJa->eq("\x{30D8}\x{3099}\x{30FE}", "\x{30D8}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8D}\x{FF9E}\x{30FE}", "\x{FF8D}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3079}\x{309E}", "\x{3079}\x{309D}".$vs));
ok($objJa->eq("\x{3078}\x{3099}\x{309E}", "\x{3078}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30DA}\x{30FD}", "\x{30D8}\x{309A}\x{30FD}"));
ok($objJa->eq("\x{30DA}\x{30FD}", "\x{FF8D}\x{FF9F}\x{30FD}"));
ok($objJa->eq("\x{307A}\x{309D}", "\x{3078}\x{309A}\x{309D}"));
ok($objJa->eq("\x{30DA}\x{30FE}", "\x{30DA}\x{30FD}".$vs));
ok($objJa->eq("\x{30D8}\x{309A}\x{30FE}", "\x{30D8}\x{309A}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8D}\x{FF9F}\x{30FE}", "\x{FF8D}\x{FF9F}\x{30FD}".$vs));
ok($objJa->eq("\x{307A}\x{309E}", "\x{307A}\x{309D}".$vs));
ok($objJa->eq("\x{3078}\x{309A}\x{309E}", "\x{3078}\x{309A}\x{309D}".$vs));
ok($objJa->eq("\x{30DB}\x{30FD}", "\x{FF8E}\x{30FD}"));
ok($objJa->eq("\x{30DB}\x{30FE}", "\x{30DB}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8E}\x{30FE}", "\x{FF8E}\x{30FD}".$vs));
ok($objJa->eq("\x{307B}\x{309E}", "\x{307B}\x{309D}".$vs));
ok($objJa->eq("\x{30DC}\x{30FD}", "\x{30DB}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30DC}\x{30FD}", "\x{FF8E}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{307C}\x{309D}", "\x{307B}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30DC}\x{30FE}", "\x{30DC}\x{30FD}".$vs));
ok($objJa->eq("\x{30DB}\x{3099}\x{30FE}", "\x{30DB}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8E}\x{FF9E}\x{30FE}", "\x{FF8E}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{307C}\x{309E}", "\x{307C}\x{309D}".$vs));
ok($objJa->eq("\x{307B}\x{3099}\x{309E}", "\x{307B}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30DD}\x{30FD}", "\x{30DB}\x{309A}\x{30FD}"));
ok($objJa->eq("\x{30DD}\x{30FD}", "\x{FF8E}\x{FF9F}\x{30FD}"));
ok($objJa->eq("\x{307D}\x{309D}", "\x{307B}\x{309A}\x{309D}"));
ok($objJa->eq("\x{30DD}\x{30FE}", "\x{30DD}\x{30FD}".$vs));
ok($objJa->eq("\x{30DB}\x{309A}\x{30FE}", "\x{30DB}\x{309A}\x{30FD}".$vs));
ok($objJa->eq("\x{FF8E}\x{FF9F}\x{30FE}", "\x{FF8E}\x{FF9F}\x{30FD}".$vs));
ok($objJa->eq("\x{307D}\x{309E}", "\x{307D}\x{309D}".$vs));
ok($objJa->eq("\x{307B}\x{309A}\x{309E}", "\x{307B}\x{309A}\x{309D}".$vs));
ok($objJa->eq("\x{30DE}\x{30FD}", "\x{FF8F}\x{30FD}"));
ok($objJa->eq("\x{30DF}\x{30FD}", "\x{FF90}\x{30FD}"));
ok($objJa->eq("\x{30E0}\x{30FD}", "\x{FF91}\x{30FD}"));
ok($objJa->eq("\x{30E1}\x{30FD}", "\x{FF92}\x{30FD}"));
ok($objJa->eq("\x{30E2}\x{30FD}", "\x{FF93}\x{30FD}"));
ok($objJa->eq("\x{30E3}\x{30FD}", "\x{FF6C}\x{30FD}"));
ok($objJa->eq("\x{30E4}\x{30FD}", "\x{FF94}\x{30FD}"));
ok($objJa->eq("\x{30E5}\x{30FD}", "\x{FF6D}\x{30FD}"));
ok($objJa->eq("\x{30E6}\x{30FD}", "\x{FF95}\x{30FD}"));
ok($objJa->eq("\x{30E7}\x{30FD}", "\x{FF6E}\x{30FD}"));
ok($objJa->eq("\x{30E8}\x{30FD}", "\x{FF96}\x{30FD}"));
ok($objJa->eq("\x{30E9}\x{30FD}", "\x{FF97}\x{30FD}"));
ok($objJa->eq("\x{30EA}\x{30FD}", "\x{FF98}\x{30FD}"));
ok($objJa->eq("\x{30EB}\x{30FD}", "\x{FF99}\x{30FD}"));
ok($objJa->eq("\x{30EC}\x{30FD}", "\x{FF9A}\x{30FD}"));
ok($objJa->eq("\x{30ED}\x{30FD}", "\x{FF9B}\x{30FD}"));
ok($objJa->eq("\x{30EE}\x{30FE}", "\x{30EE}\x{30FD}".$vs));
ok($objJa->eq("\x{308E}\x{309E}", "\x{308E}\x{309D}".$vs));
ok($objJa->eq("\x{30EF}\x{30FD}", "\x{FF9C}\x{30FD}"));
ok($objJa->eq("\x{30EF}\x{30FE}", "\x{30EF}\x{30FD}".$vs));
ok($objJa->eq("\x{FF9C}\x{30FE}", "\x{FF9C}\x{30FD}".$vs));
ok($objJa->eq("\x{308F}\x{309E}", "\x{308F}\x{309D}".$vs));
ok($objJa->eq("\x{30F0}\x{30FE}", "\x{30F0}\x{30FD}".$vs));
ok($objJa->eq("\x{3090}\x{309E}", "\x{3090}\x{309D}".$vs));
ok($objJa->eq("\x{30F1}\x{30FE}", "\x{30F1}\x{30FD}".$vs));
ok($objJa->eq("\x{3091}\x{309E}", "\x{3091}\x{309D}".$vs));
ok($objJa->eq("\x{30F2}\x{30FD}", "\x{FF66}\x{30FD}"));
ok($objJa->eq("\x{30F2}\x{30FE}", "\x{30F2}\x{30FD}".$vs));
ok($objJa->eq("\x{FF66}\x{30FE}", "\x{FF66}\x{30FD}".$vs));
ok($objJa->eq("\x{3092}\x{309E}", "\x{3092}\x{309D}".$vs));
ok($objJa->eq("\x{30F3}\x{30FD}", "\x{FF9D}\x{30FD}"));
ok($objJa->eq("\x{30F4}\x{30FD}", "\x{30A6}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30F4}\x{30FD}", "\x{FF73}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{3094}\x{309D}", "\x{3046}\x{3099}\x{309D}"));
ok($objJa->eq("\x{30F4}\x{30FE}", "\x{30F4}\x{30FD}".$vs));
ok($objJa->eq("\x{30A6}\x{3099}\x{30FE}", "\x{30A6}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF73}\x{FF9E}\x{30FE}", "\x{FF73}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{3094}\x{309E}", "\x{3094}\x{309D}".$vs));
ok($objJa->eq("\x{3046}\x{3099}\x{309E}", "\x{3046}\x{3099}\x{309D}".$vs));
ok($objJa->eq("\x{30F5}\x{30FE}", "\x{30F5}\x{30FD}".$vs));
ok($objJa->eq("\x{3095}\x{309E}", "\x{3095}\x{309D}".$vs));
ok($objJa->eq("\x{30F6}\x{30FE}", "\x{30F6}\x{30FD}".$vs));
ok($objJa->eq("\x{3096}\x{309E}", "\x{3096}\x{309D}".$vs));
ok($objJa->eq("\x{30F7}\x{30FD}", "\x{30EF}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30F7}\x{30FD}", "\x{FF9C}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{30F7}\x{30FE}", "\x{30F7}\x{30FD}".$vs));
ok($objJa->eq("\x{30EF}\x{3099}\x{30FE}", "\x{30EF}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF9C}\x{FF9E}\x{30FE}", "\x{FF9C}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{30F8}\x{30FD}", "\x{30F0}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30F8}\x{30FE}", "\x{30F8}\x{30FD}".$vs));
ok($objJa->eq("\x{30F0}\x{3099}\x{30FE}", "\x{30F0}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{30F9}\x{30FD}", "\x{30F1}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30F9}\x{30FE}", "\x{30F9}\x{30FD}".$vs));
ok($objJa->eq("\x{30F1}\x{3099}\x{30FE}", "\x{30F1}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{30FA}\x{30FD}", "\x{30F2}\x{3099}\x{30FD}"));
ok($objJa->eq("\x{30FA}\x{30FD}", "\x{FF66}\x{FF9E}\x{30FD}"));
ok($objJa->eq("\x{30FA}\x{30FE}", "\x{30FA}\x{30FD}".$vs));
ok($objJa->eq("\x{30F2}\x{3099}\x{30FE}", "\x{30F2}\x{3099}\x{30FD}".$vs));
ok($objJa->eq("\x{FF66}\x{FF9E}\x{30FE}", "\x{FF66}\x{FF9E}\x{30FD}".$vs));
ok($objJa->eq("\x{31F0}\x{30FE}", "\x{31F0}\x{30FD}".$vs));
ok($objJa->eq("\x{31F1}\x{30FE}", "\x{31F1}\x{30FD}".$vs));
ok($objJa->eq("\x{31F2}\x{30FE}", "\x{31F2}\x{30FD}".$vs));
ok($objJa->eq("\x{31F3}\x{30FE}", "\x{31F3}\x{30FD}".$vs));
ok($objJa->eq("\x{31F5}\x{30FE}", "\x{31F5}\x{30FD}".$vs));
ok($objJa->eq("\x{31F6}\x{30FE}", "\x{31F6}\x{30FD}".$vs));
ok($objJa->eq("\x{31F7}\x{30FE}", "\x{31F7}\x{30FD}".$vs));
ok($objJa->eq("\x{31F8}\x{30FE}", "\x{31F8}\x{30FD}".$vs));
ok($objJa->eq("\x{31F9}\x{30FE}", "\x{31F9}\x{30FD}".$vs));
# 759
|