33using UnityEngine . TestTools ;
44using System . Collections ;
55using Extensions . Unity . ImageLoader . Tests . Utils ;
6+ using System ;
67
78namespace Extensions . Unity . ImageLoader . Tests
89{
@@ -26,7 +27,7 @@ [UnityTest] public IEnumerator LoadingFromMemoryCache()
2627 foreach ( var imageURL in TestUtils . ImageURLs )
2728 {
2829 Assert . IsFalse ( ImageLoader . MemoryCacheContains ( imageURL ) ) ;
29- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
30+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
3031 Assert . IsTrue ( ImageLoader . MemoryCacheContains ( imageURL ) ) ;
3132 }
3233 }
@@ -39,7 +40,7 @@ [UnityTest] public IEnumerator LoadingFromDiskCache()
3940 foreach ( var imageURL in TestUtils . ImageURLs )
4041 {
4142 Assert . IsFalse ( ImageLoader . DiskCacheContains ( imageURL ) ) ;
42- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
43+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
4344 Assert . IsTrue ( ImageLoader . DiskCacheContains ( imageURL ) ) ;
4445 }
4546 }
@@ -50,7 +51,7 @@ [UnityTest] public IEnumerator DiskCacheEnable()
5051
5152 foreach ( var imageURL in TestUtils . ImageURLs )
5253 {
53- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
54+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
5455 Assert . IsTrue ( ImageLoader . DiskCacheContains ( imageURL ) ) ;
5556 }
5657 }
@@ -61,7 +62,7 @@ [UnityTest] public IEnumerator DiskCacheDisable()
6162
6263 foreach ( var imageURL in TestUtils . ImageURLs )
6364 {
64- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
65+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
6566 Assert . IsFalse ( ImageLoader . DiskCacheContains ( imageURL ) ) ;
6667 }
6768 }
@@ -72,7 +73,7 @@ [UnityTest] public IEnumerator MemoryCacheEnabled()
7273
7374 foreach ( var imageURL in TestUtils . ImageURLs )
7475 {
75- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
76+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
7677 Assert . IsTrue ( ImageLoader . MemoryCacheContains ( imageURL ) ) ;
7778 }
7879 }
@@ -83,7 +84,7 @@ [UnityTest] public IEnumerator MemoryCacheDisabled()
8384
8485 foreach ( var imageURL in TestUtils . ImageURLs )
8586 {
86- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
87+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
8788 Assert . IsFalse ( ImageLoader . MemoryCacheContains ( imageURL ) ) ;
8889 }
8990 }
@@ -94,9 +95,9 @@ [UnityTest] public IEnumerator ClearDiskCache()
9495
9596 foreach ( var imageURL in TestUtils . ImageURLs )
9697 {
97- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
98+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
9899 Assert . IsTrue ( ImageLoader . DiskCacheContains ( imageURL ) ) ;
99- yield return ImageLoader . ClearDiskCacheAll ( ) . AsUniTask ( ) . ToCoroutine ( ) ;
100+ yield return ImageLoader . ClearDiskCacheAll ( ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
100101 Assert . IsFalse ( ImageLoader . DiskCacheContains ( imageURL ) ) ;
101102 }
102103 }
@@ -107,7 +108,7 @@ [UnityTest] public IEnumerator ClearMemoryCache()
107108
108109 foreach ( var imageURL in TestUtils . ImageURLs )
109110 {
110- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
111+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
111112 Assert . IsTrue ( ImageLoader . MemoryCacheContains ( imageURL ) ) ;
112113 ImageLoader . ClearMemoryCache ( imageURL ) ;
113114 Assert . IsFalse ( ImageLoader . MemoryCacheContains ( imageURL ) ) ;
@@ -120,10 +121,10 @@ [UnityTest] public IEnumerator ClearDiskCacheAll()
120121
121122 foreach ( var imageURL in TestUtils . ImageURLs )
122123 {
123- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
124+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
124125 Assert . IsTrue ( ImageLoader . DiskCacheContains ( imageURL ) ) ;
125126 }
126- yield return ImageLoader . ClearDiskCacheAll ( ) . AsUniTask ( ) . ToCoroutine ( ) ;
127+ yield return ImageLoader . ClearDiskCacheAll ( ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
127128 foreach ( var imageURL in TestUtils . ImageURLs )
128129 Assert . IsFalse ( ImageLoader . DiskCacheContains ( imageURL ) ) ;
129130 }
@@ -134,7 +135,7 @@ [UnityTest] public IEnumerator ClearMemoryCacheAll()
134135
135136 foreach ( var imageURL in TestUtils . ImageURLs )
136137 {
137- yield return LoadSprite ( imageURL ) . ToCoroutine ( ) ;
138+ yield return LoadSprite ( imageURL ) . TimeoutCoroutine ( TimeSpan . FromSeconds ( 10 ) ) ;
138139 Assert . IsTrue ( ImageLoader . MemoryCacheContains ( imageURL ) ) ;
139140 }
140141 ImageLoader . ClearMemoryCacheAll ( ) ;
0 commit comments