Lines Matching defs:status
1 #include <pdx/status.h>
9 Status<int> status;
10 EXPECT_FALSE(status.ok());
11 EXPECT_TRUE(status.empty());
12 EXPECT_EQ(0, status.get());
13 EXPECT_EQ(0, status.error());
50 Status<int> status = ErrorStatus(EIO);
51 EXPECT_EQ(status.GetErrorMessage(), strerror(EIO));
53 status = ErrorStatus(EINVAL);
54 EXPECT_EQ(status.GetErrorMessage(), strerror(EINVAL));
117 Status<std::unique_ptr<int>> status{std::unique_ptr<int>{new int{123}}};
118 EXPECT_FALSE(status.empty());
119 EXPECT_NE(nullptr, status.get());
121 auto data = status.take();
122 EXPECT_TRUE(status.empty());
123 EXPECT_EQ(nullptr, status.get());