1 : ;<= > ? @ AB CDE FG H I JK LM NO PQ JR FS FT UVW XY Z[ \] ^ _`aCheckedInputStream InnerClassesformFile#Lorg/apache/struts/upload/FormFile;RuntimeVisibleAnnotations/Lorg/seasar/framework/unit/annotation/EasyMock;tempFileLjava/io/File;b[Bin:Lorg/seasar/struts/util/UploadUtilTest$CheckedInputStream;()VCodeLineNumberTableLocalVariableTablethis'Lorg/seasar/struts/util/UploadUtilTest; setUpWrite Exceptionsb recordWrite tearDownWrite testWrite SourceFileUploadUtilTest.java +, '(8org/seasar/struts/util/UploadUtilTest$CheckedInputStreamjava/io/ByteArrayInputStream +c +d )*e fgh ijtmpk lm %& !"n opq rst uvw xv yz {| }j~ .Uploaded file and saved file must be identical  input stream must be closed | %org/seasar/struts/util/UploadUtilTest)org/seasar/framework/unit/S2TigerTestCasejava/lang/Exception([B)V(Ljava/io/InputStream;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String; java/io/FilecreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;!org/apache/struts/upload/FormFile getFileSize()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;org/easymock/EasyMockexpect6(Ljava/lang/Object;)Lorg/easymock/IExpectationSetters; org/easymock/IExpectationSetters andReturngetInputStream()Ljava/io/InputStream;delete()ZgetCanonicalPath!org/seasar/struts/util/UploadUtilwrite8(Ljava/lang/String;Lorg/apache/struts/upload/FormFile;)Vjava/util/ArraystoString([B)Ljava/lang/String;"org/seasar/framework/util/FileUtilgetBytes(Ljava/io/File;)[B assertEquals9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VisClosed assertTrue(Ljava/lang/String;Z)V!!"#$%&'()*+,-Y'**YTYTYTYTYTYT."*&_/ '012,-Y'*YY***  .23&4/ '01345,-f4* *W* *W.=A3B/ 401346,-B* * W.HIK/ 01347,-g1* * ** *.ST$V0W/ 1013489