@@ -30,6 +30,9 @@ import xyz.deathsgun.modmanager.api.provider.Sorting
3030import kotlin.test.assertContains
3131import kotlin.test.assertEquals
3232import kotlin.test.assertNotEquals
33+ import kotlin.test.assertNotNull
34+ import kotlin.test.assertNull
35+ import kotlin.test.assertTrue
3336
3437internal class ModrinthTest {
3538
@@ -45,9 +48,9 @@ internal class ModrinthTest {
4548 fail(result.text.key)
4649 }
4750 val categories = (result as CategoriesResult .Success ).categories
48- assert (categories.isNotEmpty())
51+ assertTrue (categories.isNotEmpty())
4952 categories.forEach {
50- assert (it.id.isNotEmpty())
53+ assertTrue (it.id.isNotEmpty())
5154 assertEquals(String .format(" modmanager.category.%s" , it.id), it.text.key)
5255 }
5356 }
@@ -92,20 +95,20 @@ internal class ModrinthTest {
9295 }
9396
9497 private fun checkMods (mods : List <Mod >) {
95- assert (mods.isNotEmpty())
98+ assertTrue (mods.isNotEmpty())
9699 assertEquals(mods.size, 10 )
97100 mods.forEach {
98- assert (it.id.isNotEmpty())
99- assert (it.slug.isNotEmpty())
100- assert (it.name.isNotEmpty())
101- assert (it.author.isNotEmpty())
102- assert (it.iconUrl.isNotEmpty() )
103- assert (it.shortDescription.isNotEmpty())
104- assert (it.categories.isNotEmpty())
101+ assertTrue (it.id.isNotEmpty())
102+ assertTrue (it.slug.isNotEmpty())
103+ assertTrue (it.name.isNotEmpty())
104+ assertTrue (it.author.isNotEmpty())
105+ assertNotNull (it.iconUrl)
106+ assertTrue (it.shortDescription.isNotEmpty())
107+ assertTrue (it.categories.isNotEmpty())
105108
106109 // Only filled when getMod(id) is called
107- assertEquals( null , it.description, " description should be null as it's only loaded by getMod" )
108- assertEquals( null , it.license, " description should be null as it's only loaded by getMod" )
110+ assertNull( it.description, " description should be null as it's only loaded by getMod" )
111+ assertNull( it.license, " description should be null as it's only loaded by getMod" )
109112 }
110113 }
111114
@@ -126,17 +129,17 @@ internal class ModrinthTest {
126129 fail(result.text.key)
127130 }
128131 val mod = (result as ModResult .Success ).mod
129- assert (mod.id.isNotEmpty())
130- assert (mod.slug.isNotEmpty())
131- assert (mod.name.isNotEmpty())
132- assert (mod.author.isNotEmpty())
133- assert (mod.iconUrl.isNotEmpty() )
134- assert (mod.shortDescription.isNotEmpty())
135- assert (mod.categories.isNotEmpty())
132+ assertTrue (mod.id.isNotEmpty())
133+ assertTrue (mod.slug.isNotEmpty())
134+ assertTrue (mod.name.isNotEmpty())
135+ assertTrue (mod.author.isNotEmpty())
136+ assertNotNull (mod.iconUrl)
137+ assertTrue (mod.shortDescription.isNotEmpty())
138+ assertTrue (mod.categories.isNotEmpty())
136139 assertNotEquals(mod.description, null )
137- assert (mod.description!! .isNotEmpty())
140+ assertTrue (mod.description!! .isNotEmpty())
138141 assertNotEquals(mod.license, null )
139- assert (mod.license!! .isNotEmpty())
142+ assertTrue (mod.license!! .isNotEmpty())
140143 }
141144
142145 @Test
@@ -149,19 +152,19 @@ internal class ModrinthTest {
149152 fail(result.text.key)
150153 }
151154 val versions = (result as VersionResult .Success ).versions
152- assert (versions.isNotEmpty())
155+ assertTrue (versions.isNotEmpty())
153156 versions.forEach {
154- assert (it.gameVersions.isNotEmpty())
157+ assertTrue (it.gameVersions.isNotEmpty())
155158 assertContains(it.gameVersions, " 1.17.1" )
156- assert (it.version.isNotEmpty())
157- assert (it.changelog.isNotEmpty())
159+ assertTrue (it.version.isNotEmpty())
160+ assertTrue (it.changelog.isNotEmpty())
158161 assertEquals(VersionType .ALPHA , it.type)
159- assert (it.assets.isNotEmpty())
162+ assertTrue (it.assets.isNotEmpty())
160163 it.assets.forEach { asset ->
161- assert (asset.filename.isNotEmpty())
162- assert (asset.filename.endsWith(" .jar" ))
163- assert (asset.url.isNotEmpty())
164- assert (asset.hashes.isNotEmpty())
164+ assertTrue (asset.filename.isNotEmpty())
165+ assertTrue (asset.filename.endsWith(" .jar" ))
166+ assertTrue (asset.url.isNotEmpty())
167+ assertTrue (asset.hashes.isNotEmpty())
165168 assertContains(asset.hashes, " sha512" )
166169 }
167170 }
0 commit comments