5959import com .code_intelligence .jazzer .protobuf .Proto3 .EnumField3 .TestEnum ;
6060import com .code_intelligence .jazzer .protobuf .Proto3 .EnumFieldRepeated3 ;
6161import com .code_intelligence .jazzer .protobuf .Proto3 .EnumFieldRepeated3 .TestEnumRepeated ;
62+ import com .code_intelligence .jazzer .protobuf .Proto3 .EnumMapField3 ;
6263import com .code_intelligence .jazzer .protobuf .Proto3 .FloatField3 ;
6364import com .code_intelligence .jazzer .protobuf .Proto3 .IntegralField3 ;
6465import com .code_intelligence .jazzer .protobuf .Proto3 .MapField3 ;
@@ -1010,6 +1011,12 @@ public static Stream<Arguments> protoStressTestCases() {
10101011 false ,
10111012 distinctElementsRatio (0.45 ),
10121013 distinctElementsRatio (0.45 )),
1014+ arguments (
1015+ new TypeHolder <@ NotNull EnumMapField3 >() {}.annotatedType (),
1016+ "{Builder.Map<String, {Builder.Enum<TestEnum>} -> Message>} -> Message" ,
1017+ false ,
1018+ distinctElementsRatio (0.45 ),
1019+ distinctElementsRatio (0.45 )),
10131020 arguments (
10141021 new TypeHolder <@ NotNull DoubleField3 >() {}.annotatedType (),
10151022 "{Builder.Double} -> Message" ,
@@ -1050,17 +1057,19 @@ public static Stream<Arguments> protoStressTestCases() {
10501057 + " Builder via List<Integer>, Builder via List<Integer>, Builder via List<Long>,"
10511058 + " Builder via List<Long>, Builder via List<Float>, Builder via List<Double>,"
10521059 + " Builder via List<String>, Builder via List<Enum<Enum>>, WithoutInit(Builder via"
1053- + " List<(cycle) -> Message>), Builder.Map<Integer, Integer>,"
1060+ + " List<(cycle) -> Message>), Builder.Map<Integer, Integer>, Builder.Map<Integer,"
1061+ + " Enum<Enum>>, WithoutInit(Builder.Map<Integer, (cycle) -> Message>),"
10541062 + " Builder.Nullable<FixedValue(OnlyLabel)>, Builder.Nullable<{<empty>} ->"
10551063 + " Message>, Builder.Nullable<Integer> | Builder.Nullable<Long> |"
10561064 + " Builder.Nullable<Integer>} -> Message>)} -> Message>), Builder via"
10571065 + " List<Boolean>, Builder via List<Integer>, Builder via List<Integer>, Builder"
10581066 + " via List<Long>, Builder via List<Long>, Builder via List<Float>, Builder via"
10591067 + " List<Double>, Builder via List<String>, Builder via List<Enum<Enum>>,"
10601068 + " WithoutInit(Builder via List<(cycle) -> Message>), Builder.Map<Integer,"
1061- + " Integer>, Builder.Nullable<FixedValue(OnlyLabel)>, Builder.Nullable<(cycle) ->"
1062- + " Message>, Builder.Nullable<Integer> | Builder.Nullable<Long> |"
1063- + " Builder.Nullable<Integer>} -> Message" ,
1069+ + " Integer>, Builder.Map<Integer, Enum<Enum>>, WithoutInit(Builder.Map<Integer,"
1070+ + " (cycle) -> Message>), Builder.Nullable<FixedValue(OnlyLabel)>,"
1071+ + " Builder.Nullable<(cycle) -> Message>, Builder.Nullable<Integer> |"
1072+ + " Builder.Nullable<Long> | Builder.Nullable<Integer>} -> Message" ,
10641073 false ,
10651074 manyDistinctElements (),
10661075 manyDistinctElements ()),
@@ -1083,17 +1092,19 @@ public static Stream<Arguments> protoStressTestCases() {
10831092 + " Builder via List<Integer>, Builder via List<Integer>, Builder via List<Long>,"
10841093 + " Builder via List<Long>, Builder via List<Float>, Builder via List<Double>,"
10851094 + " Builder via List<String>, Builder via List<Enum<Enum>>, WithoutInit(Builder via"
1086- + " List<(cycle) -> Message>), Builder.Map<Integer, Integer>,"
1095+ + " List<(cycle) -> Message>), Builder.Map<Integer, Integer>, Builder.Map<Integer,"
1096+ + " Enum<Enum>>, WithoutInit(Builder.Map<Integer, (cycle) -> Message>),"
10871097 + " Builder.Nullable<FixedValue(OnlyLabel)>, Builder.Nullable<{<empty>} ->"
10881098 + " Message>, Builder.Nullable<Integer> | Builder.Nullable<Long> |"
10891099 + " Builder.Nullable<Integer>} -> Message>)} -> Message>), Builder via"
10901100 + " List<Boolean>, Builder via List<Integer>, Builder via List<Integer>, Builder"
10911101 + " via List<Long>, Builder via List<Long>, Builder via List<Float>, Builder via"
10921102 + " List<Double>, Builder via List<String>, Builder via List<Enum<Enum>>,"
10931103 + " WithoutInit(Builder via List<(cycle) -> Message>), Builder.Map<Integer,"
1094- + " Integer>, Builder.Nullable<FixedValue(OnlyLabel)>, Builder.Nullable<(cycle) ->"
1095- + " Message>, Builder.Nullable<Integer> | Builder.Nullable<Long> |"
1096- + " Builder.Nullable<Integer>} -> Message" ,
1104+ + " Integer>, Builder.Map<Integer, Enum<Enum>>, WithoutInit(Builder.Map<Integer,"
1105+ + " (cycle) -> Message>), Builder.Nullable<FixedValue(OnlyLabel)>,"
1106+ + " Builder.Nullable<(cycle) -> Message>, Builder.Nullable<Integer> |"
1107+ + " Builder.Nullable<Long> | Builder.Nullable<Integer>} -> Message" ,
10971108 false ,
10981109 manyDistinctElements (),
10991110 manyDistinctElements ()),
0 commit comments