Lines Matching refs:Status
8 using android::pdx::Status;
10 TEST(Status, DefaultInit) { in TEST() argument
11 Status<int> status; in TEST()
18 TEST(Status, InitalizeSuccess) { in TEST() argument
19 Status<int> status_int{0}; in TEST()
23 status_int = Status<int>(3); in TEST()
27 status_int = Status<int>(-3); in TEST()
32 Status<std::string> status_str{"foo"}; in TEST()
38 TEST(Status, InitalizeError) { in TEST() argument
39 Status<int> status_int = ErrorStatus(12); in TEST()
45 Status<std::string> status_str = ErrorStatus(EIO); in TEST()
51 TEST(Status, ErrorMessage) { in TEST() argument
52 Status<int> status = ErrorStatus(EIO); in TEST()
59 TEST(Status, Copy) { in TEST() argument
60 Status<int> status1; in TEST()
61 Status<int> status2; in TEST()
63 status1 = Status<int>{12}; in TEST()
85 TEST(Status, Move) { in TEST() argument
86 Status<std::unique_ptr<int>> status1; in TEST()
87 Status<std::unique_ptr<int>> status2; in TEST()
89 status1 = Status<std::unique_ptr<int>>{std::make_unique<int>(int{11})}; in TEST()
90 status2 = Status<std::unique_ptr<int>>{std::make_unique<int>(int{12})}; in TEST()
98 Status<std::unique_ptr<int>> status3 = std::move(status2); in TEST()
118 TEST(Status, Take) { in TEST() argument
119 Status<std::unique_ptr<int>> status{std::make_unique<int>(int{123})}; in TEST()