5151import com .google .protobuf .Struct ;
5252import com .google .protobuf .TextFormat ;
5353import com .google .protobuf .Timestamp ;
54- import com .google .protobuf .util .Timestamps ;
5554import com .google .rpc .context .AttributeContext ;
5655import com .google .testing .junit .testparameterinjector .TestParameter ;
5756import com .google .testing .junit .testparameterinjector .TestParameterInjector ;
7170import dev .cel .common .CelVarDecl ;
7271import dev .cel .common .ast .CelExpr ;
7372import dev .cel .common .ast .CelExpr .CelList ;
73+ import dev .cel .common .internal .ProtoTimeUtils ;
7474import dev .cel .common .testing .RepeatedTestProvider ;
7575import dev .cel .common .types .CelKind ;
7676import dev .cel .common .types .CelProtoMessageTypes ;
@@ -409,6 +409,7 @@ public void program_setTypeFactoryOnAnyPackedMessage_messageConstructionSucceeds
409409 }
410410
411411 @ Test
412+ @ SuppressWarnings ("unused" ) // testRunIndex name retained for test result readability
412413 public void program_concurrentMessageConstruction_succeeds (
413414 @ TestParameter (valuesProvider = RepeatedTestProvider .class ) int testRunIndex )
414415 throws Exception {
@@ -814,7 +815,7 @@ public void program_duplicateTypeDescriptor() throws Exception {
814815 .build ();
815816 CelRuntime .Program program =
816817 cel .createProgram (cel .compile ("protobuf.Timestamp{seconds: 12}" ).getAst ());
817- assertThat (program .eval ()).isEqualTo (Timestamps . fromSeconds (12 ));
818+ assertThat (program .eval ()).isEqualTo (ProtoTimeUtils . fromSecondsToTimestamp (12 ));
818819 }
819820
820821 @ Test
@@ -827,7 +828,7 @@ public void program_hermeticDescriptors_wellKnownProtobuf() throws Exception {
827828 .build ();
828829 CelRuntime .Program program =
829830 cel .createProgram (cel .compile ("protobuf.Timestamp{seconds: 12}" ).getAst ());
830- assertThat (program .eval ()).isEqualTo (Timestamps . fromSeconds (12 ));
831+ assertThat (program .eval ()).isEqualTo (ProtoTimeUtils . fromSecondsToTimestamp (12 ));
831832 }
832833
833834 @ Test
@@ -956,7 +957,7 @@ public void program_typeProvider() throws Exception {
956957 .build ();
957958 CelRuntime .Program program =
958959 cel .createProgram (cel .compile ("protobuf.Timestamp{seconds: 12}" ).getAst ());
959- assertThat (program .eval ()).isEqualTo (Timestamps . fromSeconds (12 ));
960+ assertThat (program .eval ()).isEqualTo (ProtoTimeUtils . fromSecondsToTimestamp (12 ));
960961 }
961962
962963 @ Test
0 commit comments