|
|
@@ -9,13 +9,6 @@
|
|
|
|
|
|
#import "SDTestCase.h"
|
|
|
#import "UIColor+SDHexString.h"
|
|
|
-#if !SD_VISION
|
|
|
-#if __has_include(<SDWebImageWebPCoder/SDWebImageWebPCoder.h>)
|
|
|
-#import <SDWebImageWebPCoder/SDWebImageWebPCoder.h>
|
|
|
-#else
|
|
|
-@import SDWebImageWebPCoder;
|
|
|
-#endif
|
|
|
-#endif
|
|
|
|
|
|
@interface SDWebImageDecoderTests : SDTestCase
|
|
|
|
|
|
@@ -273,15 +266,11 @@
|
|
|
isVectorImage:YES];
|
|
|
}
|
|
|
|
|
|
+#if !SD_TV
|
|
|
- (void)test18ThatStaticWebPWorks {
|
|
|
if (@available(iOS 14, tvOS 14, macOS 11, *)) {
|
|
|
NSURL *staticWebPURL = [[NSBundle bundleForClass:[self class]] URLForResource:@"TestImageStatic" withExtension:@"webp"];
|
|
|
-#if SD_TV
|
|
|
- /// TV OS does not support ImageIO's webp.
|
|
|
- [self verifyCoder:[SDImageWebPCoder sharedCoder]
|
|
|
-#else
|
|
|
[self verifyCoder:[SDImageAWebPCoder sharedCoder]
|
|
|
-#endif
|
|
|
withLocalImageURL:staticWebPURL
|
|
|
supportsEncoding:NO // Currently (iOS 14.0) seems no encoding support
|
|
|
encodingFormat:SDImageFormatWebP
|
|
|
@@ -289,16 +278,13 @@
|
|
|
isVectorImage:NO];
|
|
|
}
|
|
|
}
|
|
|
+#endif
|
|
|
|
|
|
+#if !SD_TV
|
|
|
- (void)test19ThatAnimatedWebPWorks {
|
|
|
if (@available(iOS 14, tvOS 14, macOS 11, *)) {
|
|
|
NSURL *staticWebPURL = [[NSBundle bundleForClass:[self class]] URLForResource:@"TestImageAnimated" withExtension:@"webp"];
|
|
|
-#if SD_TV
|
|
|
- /// TV OS does not support ImageIO's webp.
|
|
|
- [self verifyCoder:[SDImageWebPCoder sharedCoder]
|
|
|
-#else
|
|
|
[self verifyCoder:[SDImageAWebPCoder sharedCoder]
|
|
|
-#endif
|
|
|
withLocalImageURL:staticWebPURL
|
|
|
supportsEncoding:NO // Currently (iOS 14.0) seems no encoding support
|
|
|
encodingFormat:SDImageFormatWebP
|
|
|
@@ -306,6 +292,7 @@
|
|
|
isVectorImage:NO];
|
|
|
}
|
|
|
}
|
|
|
+#endif
|
|
|
|
|
|
- (void)test20ThatImageIOAnimatedCoderAbstractClass {
|
|
|
SDImageIOAnimatedCoder *coder = [[SDImageIOAnimatedCoder alloc] init];
|