Home | History | Annotate | Download | only in core

Lines Matching refs:Status

16 #include "tensorflow/core/lib/core/status.h"
24 TEST(Status, OK) {
25 EXPECT_EQ(Status::OK().code(), error::OK);
26 EXPECT_EQ(Status::OK().error_message(), "");
27 TF_EXPECT_OK(Status::OK());
28 TF_ASSERT_OK(Status::OK());
29 EXPECT_EQ(Status::OK(), Status());
30 Status s;
35 Status status(errors::InvalidArgument("Invalid"));
36 ASSERT_DEATH(TF_CHECK_OK(status), "Invalid");
39 TEST(Status, Set) {
40 Status status;
41 status = Status(error::CANCELLED, "Error message");
42 EXPECT_EQ(status.code(), error::CANCELLED);
43 EXPECT_EQ(status.error_message(), "Error message");
46 TEST(Status, Copy) {
47 Status a(errors::InvalidArgument("Invalid"));
48 Status b(a);
52 TEST(Status, Assign) {
53 Status a(errors::InvalidArgument("Invalid"));
54 Status b;
59 TEST(Status, Update) {
60 Status s;
61 s.Update(Status::OK());
63 Status a(errors::InvalidArgument("Invalid"));
66 Status b(errors::Internal("Internal"));
69 s.Update(Status::OK());
74 TEST(Status, EqualsOK) { ASSERT_EQ(Status::OK(), Status()); }
76 TEST(Status, EqualsSame) {
77 Status a(errors::InvalidArgument("Invalid"));
78 Status b(errors::InvalidArgument("Invalid"));
82 TEST(Status, EqualsCopy) {
83 const Status a(errors::InvalidArgument("Invalid"));
84 const Status b = a;
88 TEST(Status, EqualsDifferentCode) {
89 const Status a(errors::InvalidArgument("message"));
90 const Status b(errors::Internal("message"));
94 TEST(Status, EqualsDifferentMessage) {
95 const Status a(errors::InvalidArgument("message"));
96 const Status b(errors::InvalidArgument("another"));
101 tensorflow::Status s =
102 (iters < 0) ? errors::InvalidArgument("Invalid") : Status::OK();