summaryrefslogtreecommitdiffstats
path: root/server/tests/test_empty_success.c
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2010-11-03 01:51:23 +0200
committerAlon Levy <alevy@redhat.com>2010-11-08 16:04:27 +0200
commit0ede43e893721807813b2ad09b2a2ce8c213abe6 (patch)
tree7c90fde0f3e6d0e8f4810007f96f99f1885ec643 /server/tests/test_empty_success.c
parent6dbea1bda1db0cfe882c5404df2e407bfc7a5d2d (diff)
downloadspice-0ede43e893721807813b2ad09b2a2ce8c213abe6.tar.gz
spice-0ede43e893721807813b2ad09b2a2ce8c213abe6.tar.xz
spice-0ede43e893721807813b2ad09b2a2ce8c213abe6.zip
server: tests: add basic tests with working do nothing server
Diffstat (limited to 'server/tests/test_empty_success.c')
-rw-r--r--server/tests/test_empty_success.c57
1 files changed, 57 insertions, 0 deletions
diff --git a/server/tests/test_empty_success.c b/server/tests/test_empty_success.c
new file mode 100644
index 00000000..e747e403
--- /dev/null
+++ b/server/tests/test_empty_success.c
@@ -0,0 +1,57 @@
+#include <strings.h>
+#include <spice.h>
+
+SpiceTimer* timer_add(SpiceTimerFunc func, void *opaque)
+{
+}
+
+void timer_start(SpiceTimer *timer, uint32_t ms)
+{
+}
+
+void timer_cancel(SpiceTimer *timer)
+{
+}
+
+void timer_remove(SpiceTimer *timer)
+{
+}
+
+SpiceWatch *watch_add(int fd, int event_mask, SpiceWatchFunc func, void *opaque)
+{
+}
+
+void watch_update_mask(SpiceWatch *watch, int event_mask)
+{
+}
+
+void watch_remove(SpiceWatch *watch)
+{
+}
+
+void channel_event(int event, SpiceChannelEventInfo *info)
+{
+}
+
+int main()
+{
+ SpiceServer *server = spice_server_new();
+ SpiceCoreInterface core;
+
+ bzero(&core, sizeof(core));
+ core.base.major_version = SPICE_INTERFACE_CORE_MAJOR;
+ core.timer_add = timer_add;
+ core.timer_start = timer_start;
+ core.timer_cancel = timer_cancel;
+ core.timer_remove = timer_remove;
+ core.watch_add = watch_add;
+ core.watch_update_mask = watch_update_mask;
+ core.watch_remove = watch_remove;
+ core.channel_event = channel_event;
+
+ spice_server_set_port(server, 5911);
+ spice_server_init(server, &core);
+
+ return 0;
+}
+