This repository hosts a java client built on top of Zimbra's WSDL definition. This acts as both a proof of concept for potential WSDL client developers and a test suite for some Zimbra functionality.
- N/A Sole purpose of this repo is to demonstrate/test Zimbra's WSDL support.
See src/java-test/test.properties
.
- Zimbra Network Edition must be installed on the same system as these tests are run.
- An admin user must exist in the default domain.
The Admin's name must match the value for the keyadminName
insrc/java-test/test.properties
(default admin)
The Admin's password must match the value for the keyadminPass
insrc/java-test/test.properties
(default test123) - A user with name user1 must exist in the default domain.
The user1 password must match the value for the keyotherUsersPass
insrc/java-test/test.properties
(default test123)
These tests are intended to be a clean room test of Zimbra's WSDL, with no dependencies on Zimbra product
source code - only using the .wsdl
and .xsd
files discoverable from the installed Zimbra Server.
The tests rely on Java API files automatically generated from Zimbra's WSDL definition.
The main intention is to validate that correct, working WSDL client software can be written based on our WSDL.
Some of the tests create and delete mailboxes and other Zimbra artefacts as part of their execution.
You need to specify the system under test using the ant soap.server property suggest executing using the command:
ant -Dsoap.server=demox.zimbra.com clean test