43com/amazonaws/lambda/demo/LambdaFunctionHandlerTestjava/lang/Object CONTENT_TYPELjava/lang/String; ConstantValue  image/jpegevent6Lcom/amazonaws/services/lambda/runtime/events/S3Event;s3Client$Lcom/amazonaws/services/s3/AmazonS3;RuntimeVisibleAnnotationsLorg/mockito/Mock;s3Object*Lcom/amazonaws/services/s3/model/S3Object;getObjectRequestLorg/mockito/ArgumentCaptor; SignaturePLorg/mockito/ArgumentCaptor;Lorg/mockito/Captor;()VCode    LineNumberTableLocalVariableTablethis5Lcom/amazonaws/lambda/demo/LambdaFunctionHandlerTest;setUp Exceptions%java/io/IOExceptionLorg/junit/Before;(/s3-event.put.json*4com/amazonaws/services/lambda/runtime/events/S3Event ,.-#com/amazonaws/lambda/demo/TestUtils /0parse7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; 2 4.com/amazonaws/services/s3/model/ObjectMetadata 3 37 89setContentType(Ljava/lang/String;)V ;  =?>(com/amazonaws/services/s3/model/S3Object @AgetObjectMetadata2()Lcom/amazonaws/services/s3/model/ObjectMetadata; CEDorg/mockito/Mockito FGwhen:(Ljava/lang/Object;)Lorg/mockito/stubbing/OngoingStubbing; IKJ$org/mockito/stubbing/OngoingStubbing LG thenReturn N P  RTSorg/mockito/ArgumentCaptor UVcapture()Ljava/lang/Object;X0com/amazonaws/services/s3/model/GetObjectRequest Z\["com/amazonaws/services/s3/AmazonS3 ]^ getObject^(Lcom/amazonaws/services/s3/model/GetObjectRequest;)Lcom/amazonaws/services/s3/model/S3Object;objectMetadata0Lcom/amazonaws/services/s3/model/ObjectMetadata; createContext1()Lcom/amazonaws/services/lambda/runtime/Context;d%com/amazonaws/lambda/demo/TestContext cgYour Function Name ci j9setFunctionNamectx'Lcom/amazonaws/lambda/demo/TestContext;testLambdaFunctionHandlerLorg/junit/Test;p/com/amazonaws/lambda/demo/LambdaFunctionHandler or s'(Lcom/amazonaws/services/s3/AmazonS3;)V u ab ow xy handleRequesty(Lcom/amazonaws/services/lambda/runtime/events/S3Event;Lcom/amazonaws/services/lambda/runtime/Context;)Ljava/lang/String; {}|org/junit/Assert ~ assertEquals'(Ljava/lang/Object;Ljava/lang/Object;)Vhandler1Lcom/amazonaws/lambda/demo/LambdaFunctionHandler;/Lcom/amazonaws/services/lambda/runtime/Context;output SourceFileLambdaFunctionHandlerTest.javaLorg/junit/runner/RunWith;value&Lorg/mockito/junit/MockitoJUnitRunner;!  = **)+ )  !"#$&N*')+)13Y5L+6*:<B+HW*M*OQWYB*:HW8;<=->M?N !8_`abLcYeL+fh+BEG !klmnz"oY*MqL*tM+*1,vN-zL MOR!S*" ! k c