Пресет полной очистки содержит Pear с пробелами в начале, apple дважды, Apple один раз, одну пустую строку, banana с пробелами в конце, item10 и item2. Включены обрезка, удаление пустых, дубли без регистра и естественная сортировка. Этот же набор используется в контракте и браузерном тесте.
У двух строк меняются края
Обрезка превращает ` Pear` в `Pear`, а `banana ` в `banana`. Внутренний текст не меняется, поэтому счётчик обрезанных строк равен 2. Пустая строка остаётся пустой. На этом этапе все восемь физических строк ещё существуют, изменились лишь два значения.
Исчезают одна пустая и два дубля
Удаление пустых убирает одну строку. Режим без регистра сохраняет первое apple и удаляет последующие Apple и apple, потому что у всех ключ `apple`. Pear, banana, item10 и item2 различаются. Семь непустых строк становятся пятью уникальными; счётчики равны 1 и 2.
Естественный порядок ставит item2 перед item10
Естественная сортировка EN даёт apple, banana, item2, item10, Pear. Написание apple взято из первого вхождения; сортировка выполняется после выбора представителя. Итог: 8 входных строк, 5 выходных, удалено 2 дубля и 1 пустая, обрезано 2 строки.