diff options
author | José Bollo <jose.bollo@iot.bzh> | 2016-03-31 23:15:45 +0200 |
---|---|---|
committer | José Bollo <jose.bollo@iot.bzh> | 2016-03-31 23:15:45 +0200 |
commit | c95f72616f59a317f72c58c0e5664992504a48e5 (patch) | |
tree | 9ca3029b00b5fd67434f769b7cb621b4c6741bcf /test | |
parent | 1205c90cccd3144bab24b4b5fd8dcbf0d0e6b570 (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.html | 9 | ||||
-rw-r--r-- | test/hello-world.html | 12 | ||||
-rw-r--r-- | test/index.html | 10 | ||||
-rw-r--r-- | test/sample-post.html | 10 | ||||
-rw-r--r-- | test/websock.html | 47 |
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> |