[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-libeufin] 07/25: Test stub.
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-libeufin] 07/25: Test stub. |
Date: |
Fri, 20 Sep 2019 19:32:45 +0200 |
This is an automated email from the git hooks/post-receive script.
marcello pushed a commit to branch master
in repository libeufin.
commit 391e7dac5ebeae2c33e27c7faa4608f19c7a2a61
Author: Marcello Stanisci <address@hidden>
AuthorDate: Sun Sep 15 17:33:38 2019 +0200
Test stub.
And more, Java (stub) for XML manipulation.
---
src/main/java/XMLManagement.java | 11 +++++++++++
src/main/kotlin/Main.kt | 6 ++++++
src/test/java/XMLManagementTest.java | 12 ++++++++++++
3 files changed, 29 insertions(+)
diff --git a/src/main/java/XMLManagement.java b/src/main/java/XMLManagement.java
new file mode 100644
index 0000000..c80cb26
--- /dev/null
+++ 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
index b094f36..74ba795 100644
--- 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
new file mode 100644
index 0000000..dbecf8e
--- /dev/null
+++ 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);
+ }
+}
--
To stop receiving notification emails like this one, please contact
address@hidden.
- [GNUnet-SVN] [taler-libeufin] branch master created (now 62598ec), gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 04/25: Instructions for running under MS Windows., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 08/25: Drafting XSD import from disk, and XML validation., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 02/25: instructions for running the sandbox, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 09/25: load xsd from resources, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 07/25: Test stub.,
gnunet <=
- [GNUnet-SVN] [taler-libeufin] 06/25: readme, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 05/25: Copyright header., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 01/25: Import initial project structure., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 10/25: fix resource loading, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 03/25: AGPL license, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 12/25: Local test of XML validation., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 11/25: import sample hev, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 14/25: Test with XML imported from string., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 13/25: fix test, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 15/25: Abstracting string conversion to "stream"., gnunet, 2019/09/20