@@ -4,6 +4,7 @@ import assertk.all
4
4
import assertk.assertThat
5
5
import assertk.assertions.contains
6
6
import assertk.assertions.isEqualTo
7
+ import assertk.assertions.isGreaterThan
7
8
import assertk.assertions.isNotEmpty
8
9
import assertk.assertions.isNotNull
9
10
import assertk.assertions.isNull
@@ -209,7 +210,7 @@ class JavaPluginTest : BasePluginTest() {
209
210
run (serverShadowJarTask)
210
211
211
212
assertThat(outputServerShadowJar).useAll {
212
- transform { it.manifest.mainAttributes }.isNotEmpty( )
213
+ transform { it.mainAttrSize }.isGreaterThan( 1 )
213
214
getMainAttr(multiReleaseAttributeKey).isEqualTo(" true" )
214
215
}
215
216
}
@@ -481,7 +482,7 @@ class JavaPluginTest : BasePluginTest() {
481
482
assertThat(outputShadowJar).useAll {
482
483
transform { actual -> actual.entries().toList().map { it.name }.filter { it.endsWith(" .class" ) } }
483
484
.single().isEqualTo(" my/plugin/MyPlugin.class" )
484
- transform { it.manifest.mainAttributes }.isNotEmpty( )
485
+ transform { it.mainAttrSize }.isGreaterThan( 0 )
485
486
// Doesn't contain Gradle classes.
486
487
getMainAttr(classPathAttributeKey).isNull()
487
488
@@ -643,7 +644,7 @@ class JavaPluginTest : BasePluginTest() {
643
644
run (shadowJarTask)
644
645
645
646
assertThat(outputShadowJar).useAll {
646
- transform { it.manifest.mainAttributes }.isNotEmpty( )
647
+ transform { it.mainAttrSize }.isGreaterThan( 2 )
647
648
getMainAttr(" Foo-Attr" ).isEqualTo(" Foo-Value" )
648
649
getMainAttr(" Bar-Attr" ).isEqualTo(" Bar-Value" )
649
650
}
0 commit comments