0
我正在練習BDD。我有一個名爲Foobar
的實體,其中包含一個名爲quux
的可變形屬性,我已經指定(使用核心數據模型編輯器)爲QuuxToBazTransformer
。關鍵是,QuuxToBazTransformer
不存在。核心數據應該失敗我的測試,並告訴我我需要實現它。如何捕獲CoreData警告?
出人意料的是,測試通過了:我Foobar
似乎已被存儲和核心數據只是告訴我,作爲一個警告:
xctest[99290:303] CoreData: warning: no NSValueTransformer with class name
'QuuxToBazTransformer' was found for attribute 'quux' on entity 'Foobar'
我怎麼能抓住這個警告,使我的測試失敗?