@@ -277,14 +277,14 @@ class GenerationTest {
277277 assert reports. html. enabled
278278 assert reports. html. destination. toPath() == Paths . get(project. buildDir. absolutePath, " /reports/jacoco/${ flavor}${ buildType.capitalize()} " )
279279
280- assert classDirectories. dir == project. file(" build/" )
281- assert contentEquals(classDirectories. includes, [" **/intermediates/classes/${ flavor} /${ buildType} /**" . toString(), " **/intermediates/javac/${ flavor}${ buildType.capitalize()} /*/classes/**" . toString()])
280+ assert classDirectories. getFrom() . first() . dir == project. file(" build/" )
281+ assert contentEquals(classDirectories. getFrom() . first() . includes, [" **/intermediates/classes/${ flavor} /${ buildType} /**" . toString(), " **/intermediates/javac/${ flavor}${ buildType.capitalize()} /*/classes/**" . toString()])
282282
283283 if (hasKotlin(project)) {
284- assert contentEquals(classDirectories. includes, [" **/intermediates/classes/${ flavor} /${ buildType} /**" . toString(), " **/intermediates/javac/${ flavor}${ buildType.capitalize()} /*/classes/**" . toString(),
284+ assert contentEquals(classDirectories. getFrom() . first() . includes, [" **/intermediates/classes/${ flavor} /${ buildType} /**" . toString(), " **/intermediates/javac/${ flavor}${ buildType.capitalize()} /*/classes/**" . toString(),
285285 " **/tmp/kotlin-classes/${ buildType} /**" . toString(), " **/tmp/kotlin-classes/${ flavor}${ buildType.capitalize()} /**" . toString()])
286286 } else {
287- assert contentEquals(classDirectories. includes, [" **/intermediates/classes/${ flavor} /${ buildType} /**" . toString(), " **/intermediates/javac/${ flavor}${ buildType.capitalize()} /*/classes/**" . toString()])
287+ assert contentEquals(classDirectories. getFrom() . first() . includes, [" **/intermediates/classes/${ flavor} /${ buildType} /**" . toString(), " **/intermediates/javac/${ flavor}${ buildType.capitalize()} /*/classes/**" . toString()])
288288 }
289289
290290 assert taskDependsOn(task, " test${ flavor.capitalize()}${ buildType.capitalize()} UnitTest" )
@@ -326,11 +326,11 @@ class GenerationTest {
326326 assert reports. html. enabled
327327 assert reports. html. destination. toPath() == Paths . get(project. buildDir. absolutePath, " /reports/jacoco/debug" )
328328
329- assert classDirectories. dir == project. file(" build/" )
329+ assert classDirectories. getFrom() . first() . dir == project. file(" build/" )
330330 if (hasKotlin(project)) {
331- assert contentEquals(classDirectories. includes, [' **/intermediates/classes/debug/**' , ' **/intermediates/javac/debug/*/classes/**' , ' **/tmp/kotlin-classes/debug/**' ])
331+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/intermediates/classes/debug/**' , ' **/intermediates/javac/debug/*/classes/**' , ' **/tmp/kotlin-classes/debug/**' ])
332332 } else {
333- assert contentEquals(classDirectories. includes, [' **/intermediates/classes/debug/**' , ' **/intermediates/javac/debug/*/classes/**' ])
333+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/intermediates/classes/debug/**' , ' **/intermediates/javac/debug/*/classes/**' ])
334334 }
335335
336336 assert taskDependsOn(debugTask, ' testDebugUnitTest' )
@@ -366,11 +366,11 @@ class GenerationTest {
366366 assert reports. html. enabled
367367 assert reports. html. destination. toPath() == Paths . get(project. buildDir. absolutePath, ' /reports/jacocoCombined/debug' )
368368
369- assert classDirectories. dir == project. file(" build/" )
369+ assert classDirectories. getFrom() . first() . dir == project. file(" build/" )
370370 if (hasKotlin(project)) {
371- assert contentEquals(classDirectories. includes, [' **/intermediates/classes/debug/**' , ' **/intermediates/javac/debug/*/classes/**' , ' **/tmp/kotlin-classes/debug/**' ])
371+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/intermediates/classes/debug/**' , ' **/intermediates/javac/debug/*/classes/**' , ' **/tmp/kotlin-classes/debug/**' ])
372372 } else {
373- assert contentEquals(classDirectories. includes, [' **/intermediates/classes/debug/**' , ' **/intermediates/javac/debug/*/classes/**' ])
373+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/intermediates/classes/debug/**' , ' **/intermediates/javac/debug/*/classes/**' ])
374374 }
375375
376376 assert taskDependsOn(debugTaskCombined, ' testDebugUnitTest' )
@@ -410,11 +410,11 @@ class GenerationTest {
410410 assert reports. html. enabled
411411 assert reports. html. destination. toPath() == Paths . get(project. buildDir. absolutePath, ' /reports/jacoco/release' )
412412
413- assert classDirectories. dir == project. file(" build/" )
413+ assert classDirectories. getFrom() . first() . dir == project. file(" build/" )
414414 if (hasKotlin(project)) {
415- assert contentEquals(classDirectories. includes, [' **/intermediates/classes/release/**' , ' **/intermediates/javac/release/*/classes/**' , ' **/tmp/kotlin-classes/release/**' ])
415+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/intermediates/classes/release/**' , ' **/intermediates/javac/release/*/classes/**' , ' **/tmp/kotlin-classes/release/**' ])
416416 } else {
417- assert contentEquals(classDirectories. includes, [' **/intermediates/classes/release/**' , ' **/intermediates/javac/release/*/classes/**' ])
417+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/intermediates/classes/release/**' , ' **/intermediates/javac/release/*/classes/**' ])
418418 }
419419
420420 assert taskDependsOn(releaseTask, ' testReleaseUnitTest' )
@@ -451,14 +451,14 @@ class GenerationTest {
451451 assert reports. html. enabled
452452 assert reports. html. destination. toPath() == Paths . get(project. buildDir. absolutePath, ' /reports/jacocoCombined/release' )
453453
454- assert classDirectories. dir == project. file(" build/" )
454+ assert classDirectories. getFrom() . first() . dir == project. file(" build/" )
455455 if (hasKotlin(project)) {
456- assert contentEquals(classDirectories. includes, [' **/intermediates/classes/release/**' , ' **/intermediates/javac/release/*/classes/**' , ' **/tmp/kotlin-classes/release/**' ])
456+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/intermediates/classes/release/**' , ' **/intermediates/javac/release/*/classes/**' , ' **/tmp/kotlin-classes/release/**' ])
457457 } else {
458- assert contentEquals(classDirectories. includes, [' **/intermediates/classes/release/**' , ' **/intermediates/javac/release/*/classes/**' ])
458+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/intermediates/classes/release/**' , ' **/intermediates/javac/release/*/classes/**' ])
459459 }
460460
461- assert taskDependsOn(releaseTaskCombined, ' testReleaseUnitTest' )
461+ assert taskDependsOn(releaseTaskCombined, ' testReleaseUnitTest' )
462462 assert taskDependsOn(releaseTaskCombined, ' createReleaseCoverageReport' )
463463 assert taskDependsOn(project. tasks. findByName(' check' ), ' combinedTestReportRelease' )
464464 }
@@ -492,8 +492,8 @@ class GenerationTest {
492492 assert sourceDirectories. contains(project. file(" src/main/$it " ))
493493 }
494494
495- assert classDirectories. dir == project. file(' build/' )
496- assert contentEquals(classDirectories. includes, [' **/classes/**/main/**' ])
495+ assert classDirectories. getFrom() . first() . dir == project. file(" build/" )
496+ assert contentEquals(classDirectories. getFrom() . first() . includes, [' **/classes/**/main/**' ])
497497
498498 assert reports. xml. enabled
499499 assert reports. csv. enabled
0 commit comments