originalFileBytes.copyFrom(new InputStreamResource( () -> CachingTests.class.getResourceAsStream(FEATURE_JSON))); final byte[] originalFileBytesArray = originalFileBytes.readBytesAndClose(); final byte[] fileBytesCacheMissArray = fileBytesCacheMiss.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheMissArray); final byte[] fileBytesCacheHitArray = fileBytesCacheHit.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheHitArray);
originalFileBytes.copyFrom(new InputStreamResource( () -> CachingTests.class.getResourceAsStream(FEATURE_JSON))); byte[] originalFileBytesArray = originalFileBytes.readBytesAndClose(); byte[] fileBytesCacheMissArray = fileBytesCacheMiss.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheMissArray); byte[] fileBytesCacheHitArray = fileBytesCacheHit.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheHitArray); originalFileBytes.copyFrom(new InputStreamResource( () -> CachingTests.class.getResourceAsStream(FILE_NO_EXTENSION))); originalFileBytesArray = originalFileBytes.readBytesAndClose(); fileBytesCacheMissArray = fileBytesCacheMiss.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheMissArray); fileBytesCacheHitArray = fileBytesCacheHit.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheHitArray);
originalFileBytes.copyFrom(new InputStreamResource( () -> CachingTests.class.getResourceAsStream(FEATURE_JSON))); final byte[] originalFileBytesArray = originalFileBytes.readBytesAndClose(); final byte[] fileBytesCacheMissArray = fileBytesCacheMiss.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheMissArray); final byte[] fileBytesCacheHitArray = fileBytesCacheHit.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheHitArray); final byte[] fileBytesCacheMissArray2 = fileBytesCacheMiss2.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheMissArray2);
originalFileBytes.copyFrom(new InputStreamResource( () -> CachingTests.class.getResourceAsStream(FEATURE_JSON))); final byte[] originalFileBytesArray = originalFileBytes.readBytesAndClose(); originalFileBytes2.copyFrom(new InputStreamResource( () -> CachingTests.class.getResourceAsStream(FILE_NO_EXTENSION))); final byte[] originalFileBytesArray2 = originalFileBytes2.readBytesAndClose(); final byte[] fileBytesCacheMissArray = fileBytesCacheMiss.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheMissArray); final byte[] fileBytesCacheMissArray2 = fileBytesCacheMiss2.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray2, fileBytesCacheMissArray2); final byte[] fileBytesCacheHitArray = fileBytesCacheHit.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray, fileBytesCacheHitArray); final byte[] fileBytesCacheHitArray2 = fileBytesCacheHit2.readBytesAndClose(); Assert.assertArrayEquals(originalFileBytesArray2, fileBytesCacheHitArray2);