1. Допустимая длина
1.1. "2...30"
1.1.1. "2-3"
1.1.2. "29-30"
2. Недопустимая длина
2.1. [empty]
2.2. "0-1"
2.3. "31-256"
2.3.1. "255-256"
2.3.2. "31-32"
3. Недопустимая длина максимум, допустимый набор
3.1. 255-256+ кириллица
3.1.1. 256 символов, А....Я
3.1.2. 256 символов, а...я
3.1.3. 256 символов, смешанный регистр аА...яЯ
3.2. "255-256" символ + пробел
3.2.1. 256 символов, пробел в начале имени
3.2.2. 256 символов, пробел в средине имени
3.2.3. 256 символов и пробел в конце имени
3.3. "255-252" символ + "-"
3.3.1. 256 символов + "-" в начале
3.3.2. 256 символов + "-" в средине
3.3.3. 256 символов + "-" в конце имени
4. Допустимая длина, допустимый набор
4.1. "2-3" символ, кириллица
4.1.1. "2-3" символ, а.....я
4.1.2. "2-3" символ, А.....Я
4.1.3. "2-3" символ, аА...яЯ
4.2. "2-30" символ, кириллица
4.2.1. "2-30" символ, кириллица
4.2.1.1. "29-30" символ, а...я
4.2.1.2. "29-30" символ, А...Я
4.2.1.3. "29-30" символ, аА...яЯ
4.3. "2-30" символ, пробел " "
4.3.1. "2-3" символ, пробел в начале
4.3.2. "2-3" символ, пробел в средине
4.3.3. "2-3" символ, пробел в конце
4.3.4. "29-30" символ, пробел в начале
4.3.5. "29-30" символ, пробел в средине
4.3.6. "29-30" символ, пробел в конце
4.4. "2-30" символ, "-" ввод
4.4.1. "2-3" символ, "-" в начале
4.4.2. "2-3" символ, "-" в средине
4.4.3. "2-3" символ, "-" в конце
4.4.4. "29-30" символ, "-" в начале
4.4.5. "29-30" символ, "-" в средине
4.4.6. "29-30" символ, "-" в конце
4.5. ь
5. Недопустимый ввод
5.1. @
5.2. [empty]
5.3. "1,2,...,n"
5.3.1. целые числа
5.3.2. дроби
5.4. >1 пробела
5.5. спец. символы
5.5.1. ♀♪►↑↨☼♫→
5.6. юникод
5.6.1. спец.символы в юникоде
5.7. "!, # . %..."
5.8. латиница
5.8.1. a...z
5.8.2. A...Z
6. Допустимый ввод
6.1. Кириллица
6.1.1. а...я
6.1.2. А...Я
6.1.3. смешанный аА...яЯ
6.2. 1 пробел
6.2.1. пробел в начале имени
6.2.2. пробел в средине имени
6.2.3. пробел в конце имени
6.3. "-"символ
7. Недопустимая длина минимум, допустимый набор
7.1. "0-1" символ + кириллица
7.1.1. "0-1" символ. а...я
7.1.2. "0-1" символ, А...Я
7.1.3. "0-1" символ + пробел
7.2. "0-1" символ + пробел
7.2.1. "0-1" символ + пробел в начале имени
7.2.2. "0-1" символ + пробел в средине имени
7.2.3. "0-1" символ + пробел в конце имени
7.3. "0-1" символ + "-" в начале имени
7.3.1. "0-1" символ + "-" в начале имени
7.3.2. "0-1" символ + "-" в средине имени
7.3.3. "0-1" символ + "-" в конце имени
8. Допустимая длина, недопустимый набор
8.1. "2-3" символ, "@"
8.2. "29-30", символ "@"
8.3. [empty]
8.4. "2,-256" символ , "1,2,...,n
8.4.1. "2-3" символ, 1,2.....n
8.4.1.1. "2-3" символ, 1,2.....n целые
8.4.1.2. "2-3" символ, 1,2.....n дроби
8.4.2. "255-256" символ, 1,2,....,n
8.4.2.1. "255-256" символ, 1,2,....,n целые
8.4.2.2. "255-256" символ, 1,2,....,n дроби
8.5. "2,-256" символ , > 1 пробела
8.5.1. "2,-3" символ , > 1 пробела
8.5.2. "255,-256" символ , > 1 пробела
8.6. "2,-256" символ ,спец символы "♀♪►↑↨☼♫→"
8.6.1. "2,-3" символ ,спец символы "♀♪►↑↨☼♫→"
8.6.2. "255,-256" символ ,спец символы "♀♪►↑↨☼♫→"
8.7. "2-256" символ + "!, # . %..."
8.8. "2-256" символ, латиница
8.8.1. "2-3" символ, латиница
8.8.1.1. "2-3" символ, a...z
8.8.1.2. "2-3" символ, A...Z
8.8.2. "255-256" символ, латиница
8.8.2.1. "255-256" символ, a...z
8.8.2.2. "255-256" символ, A...Z