diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2019-09-18 21:42:51 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2019-09-18 21:43:26 +0200 |
commit | fde4d16272d9b0d689a3066cf613a8191d02cc13 (patch) | |
tree | 9444a8970abc91fdd5aff4c0cd61838fda6ef6f7 /fnet/src | |
parent | b6a52c8fda45d7d3f45a8606b419b5f4becfbaed (diff) |
Port fnet_info test to darwin.
Diffstat (limited to 'fnet/src')
-rw-r--r-- | fnet/src/tests/info/info.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/fnet/src/tests/info/info.cpp b/fnet/src/tests/info/info.cpp index b91b9fa4b39..f7c3c650372 100644 --- a/fnet/src/tests/info/info.cpp +++ b/fnet/src/tests/info/info.cpp @@ -69,19 +69,31 @@ TEST("info") { TEST("size of important objects") { +#ifdef __APPLE__ + EXPECT_EQUAL(192u, sizeof(FNET_IOComponent)); +#else EXPECT_EQUAL(168u, sizeof(FNET_IOComponent)); +#endif EXPECT_EQUAL(32u, sizeof(FNET_Channel)); EXPECT_EQUAL(40u, sizeof(FNET_PacketQueue_NoLock)); +#ifdef __APPLE__ + EXPECT_EQUAL(496u, sizeof(FNET_Connection)); +#else EXPECT_EQUAL(472u, sizeof(FNET_Connection)); +#endif EXPECT_EQUAL(48u, sizeof(std::condition_variable)); EXPECT_EQUAL(56u, sizeof(FNET_DataBuffer)); EXPECT_EQUAL(24u, sizeof(FastOS_Time)); EXPECT_EQUAL(8u, sizeof(FNET_Context)); EXPECT_EQUAL(8u, sizeof(fastos::TimeStamp)); +#ifdef __APPLE__ + EXPECT_EQUAL(64u, sizeof(std::mutex)); + EXPECT_EQUAL(64u, sizeof(pthread_mutex_t)); +#else EXPECT_EQUAL(40u, sizeof(std::mutex)); EXPECT_EQUAL(40u, sizeof(pthread_mutex_t)); +#endif EXPECT_EQUAL(48u, sizeof(pthread_cond_t)); - EXPECT_EQUAL(40u, sizeof(std::mutex)); EXPECT_EQUAL(48u, sizeof(std::condition_variable)); } |