|
47 | 47 | ВсеТесты.Добавить("ТестДолжен_ПроверитьСортировку_Булевых"); |
48 | 48 | ВсеТесты.Добавить("ТестДолжен_ПроверитьСортировку_Дат"); |
49 | 49 | ВсеТесты.Добавить("ТестДолжен_ПроверитьСортировку_Строк"); |
| 50 | + ВсеТесты.Добавить("ТестДолжен_ПроверитьСортировку_СтрокРазныхАлфавитов"); |
50 | 51 |
|
51 | 52 | ВсеТесты.Добавить("ТестДолжен_ПроверитьСортировкуНеупорядочиваемыхТипов"); |
52 | 53 | ВсеТесты.Добавить("ТестДолжен_ПроверитьСортировкуРазныхТипов"); |
|
932 | 933 |
|
933 | 934 | КонецПроцедуры |
934 | 935 |
|
| 936 | +Процедура ТестДолжен_ПроверитьСортировку_СтрокРазныхАлфавитов() Экспорт |
| 937 | + ТЗ = Новый ТаблицаЗначений(); |
| 938 | + ТЗ.Колонки.Добавить("Тест"); |
| 939 | + |
| 940 | + ТЗ.Добавить().Тест = "Е"; // cyrillic |
| 941 | + ТЗ.Добавить().Тест = "E"; // latin |
| 942 | + ТЗ.Добавить().Тест = "Ε"; // greek |
| 943 | + ТЗ.Добавить().Тест = "∃"; // math |
| 944 | + ТЗ.Добавить().Тест = "E"; // full-width |
| 945 | + |
| 946 | + ТЗ.Сортировать("Тест"); |
| 947 | + |
| 948 | + юТест.ПроверитьРавенство(КодСимвола(ТЗ[0].Тест,1), 8707, "math"); |
| 949 | + юТест.ПроверитьРавенство(КодСимвола(ТЗ[1].Тест,1), 69, "latin"); |
| 950 | + юТест.ПроверитьРавенство(КодСимвола(ТЗ[2].Тест,1), 65317, "full-width"); |
| 951 | + юТест.ПроверитьРавенство(КодСимвола(ТЗ[3].Тест,1), 917, "greek"); |
| 952 | + юТест.ПроверитьРавенство(КодСимвола(ТЗ[4].Тест,1), 1045, "cyrillic"); |
| 953 | +КонецПроцедуры |
0 commit comments