Какой пример неправильной уценки? - PullRequest
13 голосов
/ 20 января 2011

Я пишу юнит-тесты для модели с атрибутом, который интерпретируется как уценка.Я хотел бы проверить, что если уценка недействительна, то объект недействителен - но это такой простительный синтаксис, что все, что я пробовал до сих пор, оказывается действительной уценкой!Какой пример неправильной уценки?

Ответы [ 3 ]

10 голосов
/ 02 апреля 2011

Я не использовал уценку широко, но у меня сложилось впечатление, что невозможно написать «недействительную» уценку только уценки, которая не будет делать то, что вы хотите.Например, вместо того, чтобы выдавать ошибку, когда он не знает, что делать, он просто обрабатывает ее как простой текст.

По другому пути можно написать сценарий, который попытается определить вещи, которые пользователь, вероятно, не сделалНапример, если кто-то ввел **test*, он, вероятно, намеревался *test* или **test**

.
2 голосов
/ 01 апреля 2011

Все строки действительны для уценки.

1 голос
/ 05 апреля 2011

Если весь текст является уценкой и наоборот, то я предполагаю, что одним примером недопустимой уценки будет недопустимый текст в используемой вами кодировке, то есть недопустимый UTF-8, недопустимый ASCII или недопустимый ISO-8859-1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...