Home | History | Annotate | Download | only in global_error

Lines Matching refs:service

93 // Test adding errors to the global error service.
95 scoped_ptr<GlobalErrorService> service(new GlobalErrorService(NULL));
96 EXPECT_EQ(0u, service->errors().size());
99 service->AddGlobalError(error1);
100 EXPECT_EQ(1u, service->errors().size());
101 EXPECT_EQ(error1, service->errors()[0]);
104 service->AddGlobalError(error2);
105 EXPECT_EQ(2u, service->errors().size());
106 EXPECT_EQ(error1, service->errors()[0]);
107 EXPECT_EQ(error2, service->errors()[1]);
109 // Ensure that deleting the service deletes the error objects.
111 service.reset();
115 // Test removing errors from the global error service.
117 scoped_ptr<GlobalErrorService> service(new GlobalErrorService(NULL));
119 service->AddGlobalError(&error1);
121 service->AddGlobalError(&error2);
123 EXPECT_EQ(2u, service->errors().size());
124 service->RemoveGlobalError(&error1);
125 EXPECT_EQ(1u, service->errors().size());
126 EXPECT_EQ(&error2, service->errors()[0]);
127 service->RemoveGlobalError(&error2);
128 EXPECT_EQ(0u, service->errors().size());
130 // Ensure that deleting the service does not delete the error objects.
132 service.reset();
142 GlobalErrorService service(NULL);
143 service.AddGlobalError(error1);
144 service.AddGlobalError(error2);
145 service.AddGlobalError(error3);
147 EXPECT_EQ(error2, service.GetGlobalErrorByMenuItemCommandID(2));
148 EXPECT_EQ(error3, service.GetGlobalErrorByMenuItemCommandID(3));
149 EXPECT_EQ(NULL, service.GetGlobalErrorByMenuItemCommandID(4));
158 GlobalErrorService service(NULL);
159 EXPECT_EQ(NULL, service.GetHighestSeverityGlobalErrorWithWrenchMenuItem());
161 service.AddGlobalError(error1);
162 EXPECT_EQ(error1, service.GetHighestSeverityGlobalErrorWithWrenchMenuItem());
164 service.AddGlobalError(error2);
165 EXPECT_EQ(error2, service.GetHighestSeverityGlobalErrorWithWrenchMenuItem());
167 service.AddGlobalError(error3);
168 EXPECT_EQ(error3, service.GetHighestSeverityGlobalErrorWithWrenchMenuItem());
171 service.RemoveGlobalError(error3);
175 EXPECT_EQ(error2, service.GetHighestSeverityGlobalErrorWithWrenchMenuItem());