Changeset 245749 in webkit
- Timestamp:
- May 24, 2019, 11:55:28 AM (7 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
Scripts/webkit/MessageReceiverSuperclass-expected.cpp (modified) (5 diffs)
-
Scripts/webkit/messages.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r245726 r245749 1 2019-05-24 Youenn Fablet <youenn@apple.com> 2 3 Update messages_unittest.py after r245715 4 https://bugs.webkit.org/show_bug.cgi?id=198214 5 6 Reviewed by Alexey Proskuryakov. 7 8 Update expected results for messages.py output.i 9 Small refactoring to messages.py: instead of calling the completionHandler in case of decoding error with AsyncReply errors, 10 call cancelReply directly as it does the same thing. 11 12 * Scripts/webkit/MessageReceiverSuperclass-expected.cpp: 13 (Messages::WebPage::TestAsyncMessage::callReply): 14 (Messages::WebPage::TestAsyncMessage::cancelReply): 15 (Messages::WebPage::TestAsyncMessageWithMultipleArguments::callReply): 16 (Messages::WebPage::TestAsyncMessageWithMultipleArguments::cancelReply): 17 * Scripts/webkit/messages.py: 18 1 19 2019-05-23 Ross Kirsling <ross.kirsling@sony.com> 2 20 -
trunk/Source/WebKit/Scripts/webkit/MessageReceiverSuperclass-expected.cpp
r243345 r245749 50 50 if (!result) { 51 51 ASSERT_NOT_REACHED(); 52 cancelReply(WTFMove(completionHandler)); 52 53 return; 53 54 } … … 57 58 void TestAsyncMessage::cancelReply(CompletionHandler<void(uint64_t&&)>&& completionHandler) 58 59 { 59 completionHandler( { });60 completionHandler(IPC::AsyncReplyError<uint64_t>::create()); 60 61 } 61 62 … … 95 96 if (!flag) { 96 97 ASSERT_NOT_REACHED(); 98 cancelReply(WTFMove(completionHandler)); 97 99 return; 98 100 } … … 101 103 if (!value) { 102 104 ASSERT_NOT_REACHED(); 105 cancelReply(WTFMove(completionHandler)); 103 106 return; 104 107 } … … 108 111 void TestAsyncMessageWithMultipleArguments::cancelReply(CompletionHandler<void(bool&&, uint64_t&&)>&& completionHandler) 109 112 { 110 completionHandler( { }, { });113 completionHandler(IPC::AsyncReplyError<bool>::create(), IPC::AsyncReplyError<uint64_t>::create()); 111 114 } 112 115 -
trunk/Source/WebKit/Scripts/webkit/messages.py
r245715 r245749 595 595 result.append(' Optional<%s> %s;\n' % (x.type, x.name)) 596 596 result.append(' decoder >> %s;\n' % x.name) 597 result.append(' if (!%s) {\n ASSERT_NOT_REACHED();\n completionHandler(' % x.name) 598 result.append(', '.join(['IPC::AsyncReplyError<' + x.type + '>::create()' for x in message.reply_parameters])) 599 result.append(');\n return;\n }\n') 597 result.append(' if (!%s) {\n ASSERT_NOT_REACHED();\n cancelReply(WTFMove(completionHandler));\n return;\n }\n' % x.name) 600 598 result.append(' completionHandler(') 601 599 if len(message.reply_parameters):
Note:
See TracChangeset
for help on using the changeset viewer.