Как я могу поймать общие исключения ошибок в Fitnesse? - PullRequest
2 голосов
/ 09 марта 2010

Ранее в своем приборе Fitnesse я указывал ожидаемое исключение WCF, используя:

exception[FaultException]

С тех пор я преобразовал службу WCF для возврата строго типизированного FaultContract. Теперь я получаю следующее сообщение об ошибке:

exception[FaultException`1: "A file with the name DMS Documents/testFileWord.doc already exists. It was last modified by SHAREPOINT\system on 09 Mar 2010 15:36:14 -0000."] 

Это не неожиданно, но как проверить наличие строго типизированных исключений ошибок? Обратите внимание, что я не могу включить сообщение об ошибке как часть проверки, поскольку она содержит дату, которая изменяется (я проверяю это отдельно).

1 Ответ

3 голосов
/ 11 марта 2010

Попробуйте указать имя генерируемого исключения: исключение [FaultException`1]

Я добавил проблему, чтобы использовать полное имя универсального типа, если тип исключения является универсальным. http://github.com/jediwhale/fitsharp/issues/issue/44

...