This is an automated email from the ASF dual-hosted git repository. mzhu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mesos.git
commit 24471cef2094bfac89ed9d065bd82fa105d40ad4 Author: Meng Zhu <[email protected]> AuthorDate: Tue May 28 16:10:38 2019 +0200 Added `==` and `!=` operators to `ResourceLimits`. This is currently only used in test to compare the actual and the expected. Review: https://reviews.apache.org/r/70733 --- src/common/resource_quantities.cpp | 12 ++++++++++++ src/common/resource_quantities.hpp | 3 +++ 2 files changed, 15 insertions(+) diff --git a/src/common/resource_quantities.cpp b/src/common/resource_quantities.cpp index eb741e3..40c7ef1 100644 --- a/src/common/resource_quantities.cpp +++ b/src/common/resource_quantities.cpp @@ -505,6 +505,18 @@ bool ResourceLimits::contains(const ResourceLimits& right) const } +bool ResourceLimits::operator==(const ResourceLimits& that) const +{ + return limits == that.limits; +} + + +bool ResourceLimits::operator!=(const ResourceLimits& that) const +{ + return limits != that.limits; +} + + bool ResourceLimits::contains(const ResourceQuantities& quantities) const { foreachpair (const string& name, const Value::Scalar& quantity, quantities) { diff --git a/src/common/resource_quantities.hpp b/src/common/resource_quantities.hpp index 21f08c6..718ce14 100644 --- a/src/common/resource_quantities.hpp +++ b/src/common/resource_quantities.hpp @@ -233,6 +233,9 @@ public: // `[("cpu":1)]` will not contain `[("cpu":2)]`. bool contains(const ResourceLimits& right) const; + bool operator==(const ResourceLimits& limits) const; + bool operator!=(const ResourceLimits& limits) const; + bool contains(const ResourceQuantities& quantities) const; private:
