Skip to content

Commit f40dc6f

Browse files
committed
Cleanups
1 parent 7e37156 commit f40dc6f

File tree

1 file changed

+16
-31
lines changed

1 file changed

+16
-31
lines changed

src/test/kotlin/com/github/jengelman/gradle/plugins/shadow/internal/RelocatorRemapperTest.kt

Lines changed: 16 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,12 @@ class RelocatorRemapperTest {
3939
// Internal name of the relocated FixtureBase for use in assertions.
4040
private val relocatedFixtureBase = $$"com/example/relocated/RelocatorRemapperTest$FixtureBase"
4141

42+
private val fixtureSubjectDetails
43+
get() = FixtureSubject::class.toFileCopyDetails()
44+
4245
@Test
4346
fun remapClassNotModified() {
44-
val details = FixtureSubject::class.toFileCopyDetails()
47+
val details = fixtureSubjectDetails
4548
// Relocator pattern does not match – original bytes must be returned as-is.
4649
val noMatchRelocators = setOf(SimpleRelocator("org.unrelated", "org.other"))
4750

@@ -52,9 +55,7 @@ class RelocatorRemapperTest {
5255

5356
@Test
5457
fun remapClassNameIsRelocated() {
55-
val details = FixtureSubject::class.toFileCopyDetails()
56-
57-
val result = details.remapClass(relocators)
58+
val result = fixtureSubjectDetails.remapClass(relocators)
5859

5960
val classModel = ClassFile.of().parse(result)
6061
assertThat(classModel.thisClass().asInternalName())
@@ -63,19 +64,15 @@ class RelocatorRemapperTest {
6364

6465
@Test
6566
fun remapSuperclassIsRelocated() {
66-
val details = FixtureSubject::class.toFileCopyDetails()
67-
68-
val result = details.remapClass(relocators)
67+
val result = fixtureSubjectDetails.remapClass(relocators)
6968

7069
val classModel = ClassFile.of().parse(result)
7170
assertThat(classModel.superclass().get().asInternalName()).isEqualTo(relocatedFixtureBase)
7271
}
7372

7473
@Test
7574
fun remapFieldDescriptorIsRelocated() {
76-
val details = FixtureSubject::class.toFileCopyDetails()
77-
78-
val result = details.remapClass(relocators)
75+
val result = fixtureSubjectDetails.remapClass(relocators)
7976

8077
val classModel = ClassFile.of().parse(result)
8178
val fieldDescriptors = classModel.fields().map { it.fieldType().stringValue() }
@@ -84,9 +81,7 @@ class RelocatorRemapperTest {
8481

8582
@Test
8683
fun remapMethodDescriptorIsRelocated() {
87-
val details = FixtureSubject::class.toFileCopyDetails()
88-
89-
val result = details.remapClass(relocators)
84+
val result = fixtureSubjectDetails.remapClass(relocators)
9085

9186
val classModel = ClassFile.of().parse(result)
9287
val methodDescriptors = classModel.methods().map { it.methodType().stringValue() }
@@ -95,9 +90,7 @@ class RelocatorRemapperTest {
9590

9691
@Test
9792
fun remapAnnotationIsRelocated() {
98-
val details = FixtureSubject::class.toFileCopyDetails()
99-
100-
val result = details.remapClass(relocators)
93+
val result = fixtureSubjectDetails.remapClass(relocators)
10194

10295
val classModel = ClassFile.of().parse(result)
10396
val annotationsAttr = classModel.findAttribute(Attributes.runtimeVisibleAnnotations())
@@ -110,9 +103,7 @@ class RelocatorRemapperTest {
110103

111104
@Test
112105
fun remapArrayFieldDescriptorIsRelocated() {
113-
val details = FixtureSubject::class.toFileCopyDetails()
114-
115-
val result = details.remapClass(relocators)
106+
val result = fixtureSubjectDetails.remapClass(relocators)
116107

117108
val classModel = ClassFile.of().parse(result)
118109
val fieldDescriptors = classModel.fields().map { it.fieldType().stringValue() }
@@ -121,9 +112,7 @@ class RelocatorRemapperTest {
121112

122113
@Test
123114
fun remapArray2dFieldDescriptorIsRelocated() {
124-
val details = FixtureSubject::class.toFileCopyDetails()
125-
126-
val result = details.remapClass(relocators)
115+
val result = fixtureSubjectDetails.remapClass(relocators)
127116

128117
val classModel = ClassFile.of().parse(result)
129118
val fieldDescriptors = classModel.fields().map { it.fieldType().stringValue() }
@@ -132,9 +121,7 @@ class RelocatorRemapperTest {
132121

133122
@Test
134123
fun remapMethodMultipleArgsIsRelocated() {
135-
val details = FixtureSubject::class.toFileCopyDetails()
136-
137-
val result = details.remapClass(relocators)
124+
val result = fixtureSubjectDetails.remapClass(relocators)
138125

139126
val classModel = ClassFile.of().parse(result)
140127
val methodDescriptors = classModel.methods().map { it.methodType().stringValue() }
@@ -144,9 +131,7 @@ class RelocatorRemapperTest {
144131

145132
@Test
146133
fun remapMethodPrimitivePlusClassIsRelocated() {
147-
val details = FixtureSubject::class.toFileCopyDetails()
148-
149-
val result = details.remapClass(relocators)
134+
val result = fixtureSubjectDetails.remapClass(relocators)
150135

151136
val classModel = ClassFile.of().parse(result)
152137
val methodDescriptors = classModel.methods().map { it.methodType().stringValue() }
@@ -187,13 +172,13 @@ class RelocatorRemapperTest {
187172

188173
@Retention(AnnotationRetention.RUNTIME)
189174
@Target(AnnotationTarget.CLASS)
190-
annotation class FixtureAnnotation
175+
private annotation class FixtureAnnotation
191176

192-
open class FixtureBase
177+
private open class FixtureBase
193178

194179
@Suppress("unused") // Used by parsing bytecode.
195180
@FixtureAnnotation
196-
class FixtureSubject : FixtureBase() {
181+
private class FixtureSubject : FixtureBase() {
197182
val field: FixtureBase = FixtureBase()
198183
val arrayField: Array<FixtureBase> = emptyArray()
199184
val array2dField: Array<Array<FixtureBase>> = emptyArray()

0 commit comments

Comments
 (0)