libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 391e7dac5ebeae2c33e27c7faa4608f19c7a2a61
parent b49b17513151775e9895c0868d87c6619f90c7e5
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Sun, 15 Sep 2019 17:33:38 +0200

Test stub.

And more, Java (stub) for XML manipulation.

Diffstat:
Asrc/main/java/XMLManagement.java | 12++++++++++++
Msrc/main/kotlin/Main.kt | 6++++++
Asrc/test/java/XMLManagementTest.java | 12++++++++++++
3 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/src/main/java/XMLManagement.java b/src/main/java/XMLManagement.java @@ -0,0 +1,11 @@ + +/** + * This class takes care of importing XSDs and validate + * XMLs against those. + */ + +public class XMLManagement { + public void printtheline(){ + System.out.println("Hello Java World."); + } +}; +\ No newline at end of file diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt @@ -21,6 +21,7 @@ package tech.libeufin import io.ktor.application.* import io.ktor.http.* +import io.ktor.request.receiveText import io.ktor.response.* import io.ktor.routing.* import io.ktor.server.engine.* @@ -32,6 +33,11 @@ fun main(args: Array<String>) { get("/") { call.respondText("Hello LibEuFin!", ContentType.Text.Plain) } + post("/log") { + val body: String = call.receiveText() + println("Body: $body") + call.respondText("Your request has been logged.", ContentType.Text.Plain) + } } } server.start(wait = true) diff --git a/src/test/java/XMLManagementTest.java b/src/test/java/XMLManagementTest.java @@ -0,0 +1,12 @@ +import org.junit.Test; +import static org.junit.Assert.*; + +public class XMLManagementTest { + + @Test + public void XMLManagementTest(){ + XMLManagement xmlm = new XMLManagement(); + xmlm.printtheline(); + assertEquals(4, 4); + } +}