Added a test for creating a filter from default `OfferConstraints`.

Review: https://reviews.apache.org/r/72899
diff --git a/src/tests/master/offer_constraints_filter_tests.cpp b/src/tests/master/offer_constraints_filter_tests.cpp
index f80d56c..64b6f12 100644
--- a/src/tests/master/offer_constraints_filter_tests.cpp
+++ b/src/tests/master/offer_constraints_filter_tests.cpp
@@ -581,3 +581,16 @@
   EXPECT_TRUE(
       filter->isAgentExcluded("roleB", slaveInfoWithAttributes("foo:123")));
 }
+
+
+// Tests that using default-constructed `OfferConstraints` to construct
+// a filter results in a no-op filter that does not exclude any agents
+// (and not, for example, in an error).
+TEST(OfferConstraintsFilter, DefaultOfferConstraints)
+{
+  const Try<OfferConstraintsFilter> filter = createFilter(OfferConstraints{});
+
+  ASSERT_SOME(filter);
+
+  EXPECT_FALSE(filter->isAgentExcluded("role", SlaveInfo{}));
+}