コード例 #1
0
        public void TestT5615()
        {
            UCultureInfo[] ulocales = BreakIterator.GetUCultures(UCultureTypes.AllCultures);
            int            type     = 0;
            UCultureInfo   loc      = null;

            try
            {
                for (int i = 0; i < ulocales.Length; i++)
                {
                    loc = ulocales[i];
                    for (type = 0; type < 5 /* 5 = BreakIterator.KIND_COUNT */; ++type)
                    {
                        BreakIterator brk = BreakIterator.GetBreakInstance(loc, type);
                        if (brk == null)
                        {
                            Errln("ERR: Failed to create an instance type: " + type + " / locale: " + loc);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Errln("ERR: Failed to create an instance type: " + type + " / locale: " + loc + " / exception: " + e.ToString());
            }
        }
コード例 #2
0
        public void TestGetAvailableLocales()
        {
            CultureInfo[] locList = BreakIterator.GetCultures(UCultureTypes.AllCultures);

            if (locList.Length == 0)
            {
                Errln("GetCultures() returned an empty list!");
            }
            // I have no idea how to test this function...

            UCultureInfo[] ulocList = BreakIterator.GetUCultures(UCultureTypes.AllCultures);
            if (ulocList.Length == 0)
            {
                Errln("GetUCultures() returned an empty list!");
            }
            else
            {
                Logln("GetUCultures() returned " + ulocList.Length + " locales");
            }
            foreach (var specificCulture in BreakIterator.GetCultures(UCultureTypes.SpecificCultures))
            {
                assertFalse($"Expected a specific culture, got '{specificCulture.Name}'", specificCulture.IsNeutralCulture);
            }
            foreach (var neutralCulture in BreakIterator.GetCultures(UCultureTypes.NeutralCultures))
            {
                assertTrue($"Expected a neutral culture, got '{neutralCulture.Name}'", neutralCulture.IsNeutralCulture);
            }
        }