summaryrefslogtreecommitdiff
path: root/ext/soap/tests/server012.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/soap/tests/server012.phpt')
-rw-r--r--ext/soap/tests/server012.phpt20
1 files changed, 20 insertions, 0 deletions
diff --git a/ext/soap/tests/server012.phpt b/ext/soap/tests/server012.phpt
new file mode 100644
index 0000000..9a41de9
--- /dev/null
+++ b/ext/soap/tests/server012.phpt
@@ -0,0 +1,20 @@
+--TEST--
+SOAP Server 12: WSDL generation
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--GET--
+WSDL
+--FILE--
+<?php
+function Add($x,$y) {
+ return $x+$y;
+}
+
+$server = new soapserver(null,array('uri'=>"http://testuri.org"));
+$server->addfunction("Add");
+$server->handle();
+echo "ok\n";
+?>
+--EXPECT--
+<?xml version="1.0" encoding="UTF-8"?>
+<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>WSDL generation is not supported yet</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>