Introduced a few more extension methods to Path, which are clearer than the static methods in Files. (#2985)

Also migrated code away from the old File API.
This commit is contained in:
Shams Asari
2018-04-23 14:31:49 +01:00
committed by GitHub
parent 3aaa176dd4
commit d3446e213c
62 changed files with 661 additions and 526 deletions

View File

@ -1,7 +1,7 @@
package net.corda.docs
import net.corda.core.internal.toPath
import net.corda.node.services.config.ConfigHelper
import net.corda.node.services.config.NodeConfiguration
import net.corda.node.services.config.parseAsNodeConfiguration
import org.junit.Test
import java.nio.file.Path
@ -15,7 +15,7 @@ class ExampleConfigTest {
configFilenames.forEach {
println("Checking $it")
val configFileResource = ExampleConfigTest::class.java.classLoader.getResource(it)
val config = loadConfig(Paths.get(configFileResource.toURI()))
val config = loadConfig(configFileResource.toPath())
// Force the config fields as they are resolved lazily
config.javaClass.kotlin.declaredMemberProperties.forEach { member ->
if (member.visibility == KVisibility.PUBLIC) {
@ -27,7 +27,7 @@ class ExampleConfigTest {
@Test
fun `example node_confs parses fine`() {
readAndCheckConfigurations<NodeConfiguration>(
readAndCheckConfigurations(
"example-node.conf",
"example-out-of-process-verifier-node.conf"
) {