| 38 | namespace tests { |
| 39 | |
| 40 | TEST(ResourceProviderCallValidationTest, Subscribe) |
| 41 | { |
| 42 | Call call; |
| 43 | call.set_type(Call::SUBSCRIBE); |
| 44 | |
| 45 | // Expecting `Call::Subscribe`. |
| 46 | Option<Error> error = call::validate(call, None()); |
| 47 | EXPECT_SOME(error); |
| 48 | |
| 49 | Call::Subscribe* subscribe = call.mutable_subscribe(); |
| 50 | ResourceProviderInfo* info = subscribe->mutable_resource_provider_info(); |
| 51 | info->set_type("org.apache.mesos.rp.test"); |
| 52 | info->set_name("test"); |
| 53 | |
| 54 | error = call::validate(call, None()); |
| 55 | EXPECT_NONE(error); |
| 56 | } |
| 57 | |
| 58 | |
| 59 | TEST(ResourceProviderCallValidationTest, UpdateOperationStatus) |