[英]“Expression Result Unused” in UIDocumentInteractionController
[英]OCMock/OCMVerify - Expression result unused
由於Expression result unused
警告/錯誤,如下所示的調用無法編譯:
id object = [Foo new];
id mockObject = OCMPartialMock(object);
...
OCMExpect([mockObject doTheThing]);
...
OCMVerify(mockObject);
在 Xcode 12 GM 上測試:
$ clang -v
Apple clang version 12.0.0 (clang-1200.0.32.2)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode_12_GM.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
將OCMVerify(...)
替換為OCMVerifyAll(...)
。
OCMVerify(...)
用於在運行后調用后驗證,而OCMVerifyAll(...)
用於驗證在運行前聲明的期望。
id object = [Foo new];
id mockObject = OCMPartialMock(object);
...
OCMExpect([mockObject doTheThing]);
...
OCMVerifyAll(mockObject);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.