Matt Broadstone
10ab1423c2
remove QAMQP namespace
...
This is a very small library, so there is no real pressing need for
a library namespace. Further, the namespacing actually makes it rather
difficult to work with in some cases. Opting for a more "Qt" style
class naming scheme, using the QAmqp class prefix
2014-09-15 13:26:48 -04:00
Matt Broadstone
dab2cfe08f
fix parsing of connection strings with default vhost
...
We should assume that a trailing slash at the end of a connection
URI means to use the default vhost of /. This fixes issue #2 .
2014-09-12 08:15:34 -04:00
Matt Broadstone
6a3d355de2
rename amqp_ files to qamqp
...
amqp_<filename> is used in at least two other C/C++ projects related
to amqp, so this commit changes all our source to use a qamqp header.
This avoids potential clashes, and is more in line with Qt style
2014-08-26 15:05:39 -04:00
Matt Broadstone
a2c6af748b
improve Client test coverage
2014-07-29 13:45:53 -04:00
Matt Broadstone
a89dbb3805
add tests for proper uri validation
...
this is the missing component from PR #41 , tests a number of example
amqp uri's provided by the RabbitMQ spec/documentation
2014-06-26 16:05:47 -04:00
Matt Broadstone
496e00abb9
move error constants to global namespace
2014-06-11 13:44:30 -04:00
Matt Broadstone
55da181788
a little closer to proper tuning
2014-06-09 19:39:09 -04:00
Matt Broadstone
1510e1f6c6
provide access to tuning variables, add checks for frameMax per spec in a number of areas,
...
add an incomplete autotest for using connection tuning parameters
2014-06-09 19:27:24 -04:00
Matt Broadstone
60167321a9
add test for incompatible authentication mechanisms
2014-06-06 16:49:45 -04:00
Matt Broadstone
af0ccf6e7d
disable autoReconnect auto test because of travis
2014-06-05 16:16:22 -04:00
Matt Broadstone
607af62b7a
added crude autotest for autoReconnect, made connect and disconnect private slots of Client
2014-06-05 16:09:52 -04:00
Matt Broadstone
fde4bcf39a
overhauled tests, added TestCase class, made a few skeleton auto tests
2014-06-03 13:48:50 -04:00