diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2017-12-12 14:56:42 -0500 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2017-12-12 14:56:42 -0500 |
commit | 143093d6a23b1b84274461bebb9e88e11b4f2a2f (patch) | |
tree | 59719b22d7ea4a66fad03744708768e123b534e7 /src/mongo/idl/unittest.idl | |
parent | 1cb47465e4d460a0a76ba9985d6adec4bc09cb38 (diff) | |
download | mongo-143093d6a23b1b84274461bebb9e88e11b4f2a2f.tar.gz |
SERVER-31705 IDL Generate Equality and Less than comparison operators
Diffstat (limited to 'src/mongo/idl/unittest.idl')
-rw-r--r-- | src/mongo/idl/unittest.idl | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/mongo/idl/unittest.idl b/src/mongo/idl/unittest.idl index 159977fadeb..f2e43c056c7 100644 --- a/src/mongo/idl/unittest.idl +++ b/src/mongo/idl/unittest.idl @@ -165,6 +165,31 @@ structs: type: int cpp_name: cppField3 +################################################################################################## +# +# Structs to test comparison options +# +################################################################################################## + CompareAllField3: + description: UnitTest for a struct with 3 int fields to test comparison + generate_comparison_operators: true + fields: + field1: int + field2: int + field3: int + + CompareSomeField3: + description: | + UnitTest for a struct with 3 int fields to test comparison, but only 2 are compared. + generate_comparison_operators: true + fields: + field3: + type: int + comparison_order: 3 + field2: int + field1: + type: int + comparison_order: 1 ################################################################################################## # |