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:
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);
+ }
+}