Index: util/mach/mach_message_test.cc |
diff --git a/util/mach/mach_message_util_test.cc b/util/mach/mach_message_test.cc |
similarity index 78% |
rename from util/mach/mach_message_util_test.cc |
rename to util/mach/mach_message_test.cc |
index 66543067b407b1771b220d51d88a8e83fde0ba15..eed6c8e21820deaef30e10a2100bef89e7546c39 100644 |
--- a/util/mach/mach_message_util_test.cc |
+++ b/util/mach/mach_message_test.cc |
@@ -12,7 +12,7 @@ |
// See the License for the specific language governing permissions and |
// limitations under the License. |
-#include "util/mach/mach_message_util.h" |
+#include "util/mach/mach_message.h" |
#include "base/basictypes.h" |
#include "gtest/gtest.h" |
@@ -22,7 +22,21 @@ namespace crashpad { |
namespace test { |
namespace { |
-TEST(MachMessageUtil, PrepareMIGReplyFromRequest_SetMIGReplyError) { |
+TEST(MachMessage, MachMessageDeadlineFromTimeout) { |
+ MachMessageDeadline deadline_0 = MachMessageDeadlineFromTimeout(0); |
+ EXPECT_EQ(kMachMessageNonblocking, deadline_0); |
+ |
+ deadline_0 = MachMessageDeadlineFromTimeout(1); |
+ MachMessageDeadline deadline_1 = MachMessageDeadlineFromTimeout(100); |
+ |
+ EXPECT_NE(kMachMessageNonblocking, deadline_0); |
+ EXPECT_NE(kMachMessageWaitIndefinitely, deadline_0); |
+ EXPECT_NE(kMachMessageNonblocking, deadline_1); |
+ EXPECT_NE(kMachMessageWaitIndefinitely, deadline_1); |
+ EXPECT_GE(deadline_1, deadline_0); |
+} |
+ |
+TEST(MachMessage, PrepareMIGReplyFromRequest_SetMIGReplyError) { |
mach_msg_header_t request; |
request.msgh_bits = |
MACH_MSGH_BITS_COMPLEX | |
@@ -63,7 +77,7 @@ TEST(MachMessageUtil, PrepareMIGReplyFromRequest_SetMIGReplyError) { |
EXPECT_EQ(MIG_BAD_ID, reply.RetCode); |
} |
-TEST(MachMessageUtil, MachMessageTrailerFromHeader) { |
+TEST(MachMessage, MachMessageTrailerFromHeader) { |
mach_msg_empty_t empty; |
empty.send.header.msgh_size = sizeof(mach_msg_empty_send_t); |
EXPECT_EQ(&empty.rcv.trailer, |
@@ -82,8 +96,7 @@ TEST(MachMessageUtil, MachMessageTrailerFromHeader) { |
TestMessage test; |
test.send.msgh_size = sizeof(TestSendMessage); |
- EXPECT_EQ(&test.receive.trailer, |
- MachMessageTrailerFromHeader(&test.receive)); |
+ EXPECT_EQ(&test.receive.trailer, MachMessageTrailerFromHeader(&test.receive)); |
} |
} // namespace |