Skip to content

Commit bddcbd0

Browse files
committed
update »ktfmt« to 0.54
1 parent 9502b52 commit bddcbd0

File tree

8 files changed

+67
-67
lines changed

8 files changed

+67
-67
lines changed

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
<inceptionYear>2019</inceptionYear>
2222

2323
<properties>
24-
<ktfmt.version>0.41</ktfmt.version>
24+
<ktfmt.version>0.54</ktfmt.version>
2525
<mockk.version>1.13.16</mockk.version>
26-
<spotless.version>2.32.0</spotless.version>
26+
<spotless.version>2.44.3</spotless.version>
2727
</properties>
2828

2929
<dependencyManagement>

src/main/kotlin/com/github/agebhar1/prototypes/xml/transform/DataURLResolver.kt

+6-6
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ class DataURLResolver : URIResolver {
3030
private val serializer = DataUrlSerializer()
3131

3232
override fun resolve(href: String?, base: String?): Source? =
33-
href?.let {
34-
val dataUrl = serializer.unserialize(it)
35-
StreamSource(
36-
StringReader(
37-
String(dataUrl.data, Charset.forName(dataUrl.headers?.get("charset") ?: "UTF-8"))))
38-
}
33+
href?.let {
34+
val dataUrl = serializer.unserialize(it)
35+
StreamSource(
36+
StringReader(
37+
String(dataUrl.data, Charset.forName(dataUrl.headers?.get("charset") ?: "UTF-8"))))
38+
}
3939
}

src/main/kotlin/com/github/agebhar1/prototypes/xml/transform/DataURLResolverPresetTransformerFactory.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ import javax.xml.transform.Templates
2323
import javax.xml.transform.TransformerFactory
2424

2525
class DataURLResolverPresetTransformerFactory :
26-
DelegatingTransformerFactory(TransformerFactory.newInstance()) {
26+
DelegatingTransformerFactory(TransformerFactory.newInstance()) {
2727

2828
init {
2929
uriResolver = DataURLResolver()
3030
}
3131

3232
override fun newTemplates(source: Source?): Templates? =
33-
Jdk8URIResolverFixProxyTemplates(delegate.newTemplates(source), uriResolver)
33+
Jdk8URIResolverFixProxyTemplates(delegate.newTemplates(source), uriResolver)
3434
}

src/main/kotlin/com/github/agebhar1/prototypes/xml/transform/DelegatingTransformerFactory.kt

+5-5
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import javax.xml.transform.TransformerFactory
2626
import javax.xml.transform.URIResolver
2727

2828
open class DelegatingTransformerFactory(protected val delegate: TransformerFactory) :
29-
TransformerFactory() {
29+
TransformerFactory() {
3030

3131
override fun newTransformer(): Transformer? = delegate.newTransformer()
3232

@@ -35,10 +35,10 @@ open class DelegatingTransformerFactory(protected val delegate: TransformerFacto
3535
override fun newTemplates(source: Source?): Templates? = delegate.newTemplates(source)
3636

3737
override fun getAssociatedStylesheet(
38-
source: Source?,
39-
media: String?,
40-
title: String?,
41-
charset: String?
38+
source: Source?,
39+
media: String?,
40+
title: String?,
41+
charset: String?
4242
): Source? = delegate.getAssociatedStylesheet(source, media, title, charset)
4343

4444
override fun setURIResolver(resolver: URIResolver?) {

src/main/kotlin/com/github/agebhar1/prototypes/xml/transform/Jdk8URIResolverFixProxyTemplates.kt

+6-6
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ import javax.xml.transform.Transformer
2323
import javax.xml.transform.URIResolver
2424

2525
class Jdk8URIResolverFixProxyTemplates(
26-
private val delegate: Templates,
27-
private val resolver: URIResolver?
26+
private val delegate: Templates,
27+
private val resolver: URIResolver?
2828
) : Templates by delegate {
2929

3030
override fun newTransformer(): Transformer? =
31-
delegate.newTransformer().apply {
32-
if (uriResolver == null) {
33-
uriResolver = resolver
31+
delegate.newTransformer().apply {
32+
if (uriResolver == null) {
33+
uriResolver = resolver
34+
}
3435
}
35-
}
3636
}

src/test/kotlin/com/github/agebhar1/prototypes/FlowTests.kt

+30-30
Original file line numberDiff line numberDiff line change
@@ -46,46 +46,46 @@ class FlowTests {
4646

4747
@Test
4848
fun `data URL should be resolved on XML transformation`(
49-
@Autowired input: DirectChannel,
50-
@Autowired output: QueueChannel
49+
@Autowired input: DirectChannel,
50+
@Autowired output: QueueChannel
5151
) {
5252

5353
val serializer = DataUrlSerializer()
5454

5555
input.send(
56-
MessageBuilder.withPayload(
57-
"""
56+
MessageBuilder.withPayload(
57+
"""
5858
<?xml version="1.0" encoding="UTF-8"?>
5959
<document/>
6060
"""
61-
.replaceIndent())
62-
.setHeader(
63-
"data",
64-
serializer.serialize(
65-
DataUrlBuilder()
66-
.setMimeType("application/xml")
67-
.setHeader("charset", "UTF-8")
68-
.setEncoding(DataUrlEncoding.BASE64)
69-
.setData(
70-
"""
61+
.replaceIndent())
62+
.setHeader(
63+
"data",
64+
serializer.serialize(
65+
DataUrlBuilder()
66+
.setMimeType("application/xml")
67+
.setHeader("charset", "UTF-8")
68+
.setEncoding(DataUrlEncoding.BASE64)
69+
.setData(
70+
"""
7171
<nodes>
7272
<node rank="0">
7373
<node rank="0"/>
7474
</node>
7575
<node rank="1"/>
7676
</nodes>
7777
"""
78-
.replaceIndent()
79-
.toByteArray())
80-
.build()))
81-
.build())
78+
.replaceIndent()
79+
.toByteArray())
80+
.build()))
81+
.build())
8282

8383
val message = output.receive()
8484

8585
assertThat(
86-
message?.payload,
87-
isIdenticalTo(
88-
"""
86+
message?.payload,
87+
isIdenticalTo(
88+
"""
8989
<?xml version="1.0" encoding="UTF-8"?>
9090
<document>
9191
<node rank="0">
@@ -94,8 +94,8 @@ class FlowTests {
9494
<node rank="1"/>
9595
</document>
9696
"""
97-
.replaceIndent())
98-
.normalizeWhitespace())
97+
.replaceIndent())
98+
.normalizeWhitespace())
9999
}
100100

101101
@TestConfiguration
@@ -108,12 +108,12 @@ class FlowTests {
108108

109109
@Bean
110110
fun flow(@Value("classpath:xslt/stylesheet.xsl") resource: Resource) =
111-
integrationFlow("xml.input") {
112-
transform(
113-
XsltPayloadTransformer(
114-
resource, DataURLResolverPresetTransformerFactory::class.java.canonicalName)
115-
.apply { setXsltParamHeaders("data") })
116-
channel("xml.output")
117-
}
111+
integrationFlow("xml.input") {
112+
transform(
113+
XsltPayloadTransformer(
114+
resource, DataURLResolverPresetTransformerFactory::class.java.canonicalName)
115+
.apply { setXsltParamHeaders("data") })
116+
channel("xml.output")
117+
}
118118
}
119119
}

src/test/kotlin/com/github/agebhar1/prototypes/xml/transform/DataURLResolverPresetTransformerFactoryTests.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class DataURLResolverPresetTransformerFactoryTests {
3434
@Test
3535
fun `newTemplate(Source) should return a instance of Jdk8URIResolverFixProxyTemplates`() {
3636
assertThat(instance.newTemplates(AnySource))
37-
.isInstanceOf(Jdk8URIResolverFixProxyTemplates::class.java)
37+
.isInstanceOf(Jdk8URIResolverFixProxyTemplates::class.java)
3838
}
3939

4040
companion object {

src/test/kotlin/com/github/agebhar1/prototypes/xml/transform/DataURLResolverTests.kt

+15-15
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ class DataURLResolverTests {
4343
@Test
4444
fun `resolve non data URL should throw MalformedURLException`() {
4545
val exception =
46-
assertThrows<MalformedURLException> { resolver.resolve("https://github.com/", null) }
46+
assertThrows<MalformedURLException> { resolver.resolve("https://github.com/", null) }
4747
assertThat(exception).hasMessage("Wrong protocol")
4848
}
4949

5050
/**
5151
* RFC 2397
52-
*
5352
* 3. Syntax
53+
*
5454
* ```
5555
* dataurl := "data:" [ mediatype ] [ ";base64" ] "," data
5656
* mediatype := [ type "/" subtype ] *( ";" parameter )
@@ -61,9 +61,9 @@ class DataURLResolverTests {
6161
@Test
6262
fun `resolve data URL with invalid 'encoding' should throw MalformedURLException`() {
6363
val exception =
64-
assertThrows<MalformedURLException> {
65-
resolver.resolve("data:plain/text;base32,JBSWY3DPEBFW65DMNFXAU===", null)
66-
}
64+
assertThrows<MalformedURLException> {
65+
resolver.resolve("data:plain/text;base32,JBSWY3DPEBFW65DMNFXAU===", null)
66+
}
6767
assertThat(exception).hasMessage("Unknown encoding \"base32\"")
6868
}
6969

@@ -76,11 +76,11 @@ class DataURLResolverTests {
7676
@Test
7777
fun `resolve data URL with Base64 decoded data should return a StreamSource with encoded data`() {
7878
val actual =
79-
resolver
80-
.resolve(
81-
"data:plain/text;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRvY3VtZW50Lz4K",
82-
null)
83-
.asString()
79+
resolver
80+
.resolve(
81+
"data:plain/text;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRvY3VtZW50Lz4K",
82+
null)
83+
.asString()
8484
assertThat(actual).isEqualTo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<document/>\n")
8585
}
8686

@@ -91,10 +91,10 @@ class DataURLResolverTests {
9191
}
9292

9393
private fun Source?.asString(): String? =
94-
this?.let {
95-
when (it) {
96-
is StreamSource -> it.reader.readText()
97-
else -> null
94+
this?.let {
95+
when (it) {
96+
is StreamSource -> it.reader.readText()
97+
else -> null
98+
}
9899
}
99-
}
100100
}

0 commit comments

Comments
 (0)