667 TFileName eloclus; |
667 TFileName eloclus; |
668 eloclus.Copy(ELOCLUS); |
668 eloclus.Copy(ELOCLUS); |
669 eloclus.Append(TPtrC(KDLLExtension)); |
669 eloclus.Append(TPtrC(KDLLExtension)); |
670 r = locale.GetLocaleDllName(ELocaleLanguageSettings, dllName); |
670 r = locale.GetLocaleDllName(ELocaleLanguageSettings, dllName); |
671 test_KErrNone(r); |
671 test_KErrNone(r); |
|
672 dllName.UpperCase(); |
672 test.Printf(_L("dllName looking for %s (%s)\n"), dllName.Ptr(), eloclus.Ptr()); |
673 test.Printf(_L("dllName looking for %s (%s)\n"), dllName.Ptr(), eloclus.Ptr()); |
673 test(dllName.Find(eloclus) != KErrNotFound); |
674 test(dllName.Find(eloclus) != KErrNotFound); |
674 |
675 |
675 dllName.FillZ(); |
676 dllName.FillZ(); |
676 |
677 |
677 r = locale.GetLocaleDllName(ELocaleCollateSetting, dllName); |
678 r = locale.GetLocaleDllName(ELocaleCollateSetting, dllName); |
678 test_KErrNone(r); |
679 test_KErrNone(r); |
|
680 dllName.UpperCase(); |
679 test(dllName.Find(eloclus) != KErrNotFound); |
681 test(dllName.Find(eloclus) != KErrNotFound); |
680 |
682 |
681 dllName.FillZ(); |
683 dllName.FillZ(); |
682 |
684 |
683 r = locale.GetLocaleDllName(ELocaleLocaleSettings, dllName); |
685 r = locale.GetLocaleDllName(ELocaleLocaleSettings, dllName); |
684 test_KErrNone(r); |
686 test_KErrNone(r); |
|
687 dllName.UpperCase(); |
685 test(dllName.Find(eloclus) != KErrNotFound); |
688 test(dllName.Find(eloclus) != KErrNotFound); |
686 |
689 |
687 dllName.FillZ(); |
690 dllName.FillZ(); |
688 |
691 |
689 r = locale.GetLocaleDllName(ELocaleTimeDateSettings, dllName); |
692 r = locale.GetLocaleDllName(ELocaleTimeDateSettings, dllName); |
690 test_KErrNone(r); |
693 test_KErrNone(r); |
|
694 dllName.UpperCase(); |
691 test(dllName.Find(eloclus) != KErrNotFound); |
695 test(dllName.Find(eloclus) != KErrNotFound); |
692 |
696 |
693 dllName.FillZ(); |
697 dllName.FillZ(); |
694 |
698 |
695 r = locale.LoadLocaleAspect(ELocaleLocaleSettings | ELocaleTimeDateSettings, ELOCLGE); |
699 r = locale.LoadLocaleAspect(ELocaleLocaleSettings | ELocaleTimeDateSettings, ELOCLGE); |
718 TFileName eloclge; |
722 TFileName eloclge; |
719 eloclge.Copy(ELOCLGE); |
723 eloclge.Copy(ELOCLGE); |
720 eloclge.Append(KDLLExtension); |
724 eloclge.Append(KDLLExtension); |
721 r = locale.GetLocaleDllName(ELocaleLanguageSettings, dllName); |
725 r = locale.GetLocaleDllName(ELocaleLanguageSettings, dllName); |
722 test_KErrNone(r); |
726 test_KErrNone(r); |
|
727 dllName.UpperCase(); |
723 test(dllName.Find(eloclus) != KErrNotFound); |
728 test(dllName.Find(eloclus) != KErrNotFound); |
724 |
729 |
725 dllName.FillZ(); |
730 dllName.FillZ(); |
726 |
731 |
727 r = locale.GetLocaleDllName(ELocaleCollateSetting, dllName); |
732 r = locale.GetLocaleDllName(ELocaleCollateSetting, dllName); |
728 test_KErrNone(r); |
733 test_KErrNone(r); |
|
734 dllName.UpperCase(); |
729 test(dllName.Find(eloclus) != KErrNotFound); |
735 test(dllName.Find(eloclus) != KErrNotFound); |
730 |
736 |
731 dllName.FillZ(); |
737 dllName.FillZ(); |
732 |
738 |
733 r = locale.GetLocaleDllName(ELocaleLocaleSettings, dllName); |
739 r = locale.GetLocaleDllName(ELocaleLocaleSettings, dllName); |
734 test_KErrNone(r); |
740 test_KErrNone(r); |
|
741 dllName.UpperCase(); |
735 test(dllName.Find(eloclge) != KErrNotFound); |
742 test(dllName.Find(eloclge) != KErrNotFound); |
736 |
743 |
737 dllName.FillZ(); |
744 dllName.FillZ(); |
738 |
745 |
739 r = locale.GetLocaleDllName(ELocaleTimeDateSettings, dllName); |
746 r = locale.GetLocaleDllName(ELocaleTimeDateSettings, dllName); |
740 test_KErrNone(r); |
747 test_KErrNone(r); |
|
748 dllName.UpperCase(); |
741 test(dllName.Find(eloclge) != KErrNotFound); |
749 test(dllName.Find(eloclge) != KErrNotFound); |
742 |
750 |
743 dllName.FillZ(); |
751 dllName.FillZ(); |
744 |
752 |
745 } |
753 } |