aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2016-03-31 23:15:45 +0200
committerJosé Bollo <jose.bollo@iot.bzh>2016-03-31 23:15:45 +0200
commitc95f72616f59a317f72c58c0e5664992504a48e5 (patch)
tree9ca3029b00b5fd67434f769b7cb621b4c6741bcf /test
parent1205c90cccd3144bab24b4b5fd8dcbf0d0e6b570 (diff)
refactoring (in progress, tbf)
Change-Id: Id9a98da85bb838b9401dad48a6652207ab4db191 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'test')
-rw-r--r--test/client-ctx.html9
-rw-r--r--test/hello-world.html12
-rw-r--r--test/index.html10
-rw-r--r--test/sample-post.html10
-rw-r--r--test/websock.html47
5 files changed, 88 insertions, 0 deletions
diff --git a/test/client-ctx.html b/test/client-ctx.html
new file mode 100644
index 00000000..26f4bcfb
--- /dev/null
+++ b/test/client-ctx.html
@@ -0,0 +1,9 @@
+<html>
+ <head>
+ <title>Client Ctx test</title>
+ <body>
+ <h1>Client Ctx test</h1>
+ <ol>
+ <li><a href="api/context/create">create</a>
+ <li><a href="api/context/action">check</a>
+ <li><a href="api/context/close">close</a>
diff --git a/test/hello-world.html b/test/hello-world.html
new file mode 100644
index 00000000..88f2c95b
--- /dev/null
+++ b/test/hello-world.html
@@ -0,0 +1,12 @@
+<html>
+ <head>
+ <title>Hello world test</title>
+ <body>
+ <h1>Hello world test</h1>
+ <ol>
+ <li><a href="api/hello/ping?toto=1">ping</a>
+ <li><a href="api/hello/pingnull">ping null</a>
+ <li><a href="api/hello/pingbug">ping bug</a>
+ <li><a href="api/hello/pingJson?toto&tata&titi=u">ping json</a>
+ <li><a href="api/hello/none">not a verb</a>
+ <li><a href="api/none/none">not an api</a>
diff --git a/test/index.html b/test/index.html
new file mode 100644
index 00000000..66b36190
--- /dev/null
+++ b/test/index.html
@@ -0,0 +1,10 @@
+<html>
+ <head>
+ <title>afb-daemon test</title>
+ <body>
+ <h1>afb-daemon test</h1>
+ <ol>
+ <li><a href="hello-world.html">Hello World!</a>
+ <li><a href="client-ctx.html">client context</a>
+ <li><a href="sample-post.html">Sample post</a>
+ <li><a href="websock.html">websockets</a>
diff --git a/test/sample-post.html b/test/sample-post.html
new file mode 100644
index 00000000..c9decdcb
--- /dev/null
+++ b/test/sample-post.html
@@ -0,0 +1,10 @@
+<html>
+ <head>
+ <title>Sample Post test</title>
+ <body>
+ <h1>Sample Post test</h1>
+ <ol>
+ <li><a href="api/post/upload-json">upload json</a>
+ <li><a href="api/post/upload-image">upload json</a>
+ <li><a href="api/post/upload-music">upload json</a>
+ <li><a href="api/post/upload-appli">upload json</a>
diff --git a/test/websock.html b/test/websock.html
new file mode 100644
index 00000000..1db33b2a
--- /dev/null
+++ b/test/websock.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+ <head>
+ <title>WebSocket Echo</title>
+ <script type="text/javascript">
+ <!--
+ var ws;
+
+ if ((typeof(WebSocket) == 'undefined') &&
+ (typeof(MozWebSocket) != 'undefined')) {
+ WebSocket = MozWebSocket;
+ }
+
+ function init() {
+ ws = new WebSocket("ws://localhost:1234/api/");
+ ws.onopen = function(event) {
+ document.getElementById("main").style.visibility = "visible";
+ document.getElementById("connected").innerHTML = "Connected to WebSocket server";
+ };
+ ws.onmessage = function(event) {
+ document.getElementById("output").innerHTML = event.data;
+ };
+ ws.onerror = function(event) { alert("Received error"); };
+ ws.onclose = function(event) {
+ ws = null;
+ document.getElementById("main").style.visibility = "hidden";
+ document.getElementById("connected").innerHTML = "Connection Closed";
+ }
+ }
+
+ function send(message) {
+ if (ws) {
+ ws.send(message);
+ }
+ }
+ // -->
+ </script>
+ </head>
+ <body onload="init();">
+ <h1>WebSocket Echo</h1>
+ <div id="connected">Not Connected</div>
+ <div id="main" style="visibility:hidden">
+ Enter Message: <input type="text" name="message" value="" size="80" onchange="send(this.value)"/><br/>
+ Server says... <div id="output"></div>
+ </div>
+ </body>
+</html>