Commit Graph

194 Commits

Author SHA1 Message Date
brianc
b5d02a995a basic test for client error handling 2010-10-26 08:51:12 -05:00
brianc
6699cccafe more asertions for simple query test 2010-10-26 08:47:05 -05:00
brianc
490bfdaebd slight refactor to client integration tests in prep for deeper testing effort 2010-10-26 08:31:58 -05:00
brianc
721a2e810e integration test refactoring 2010-10-25 17:43:55 -05:00
brianc
3e0c2e4809 automatically handle connection password from cli args 2010-10-25 17:25:44 -05:00
brianc
e9036d22aa support for password in cli arg parsing 2010-10-25 17:24:55 -05:00
brianc
c3f69a8be7 add end to client 2010-10-25 17:24:17 -05:00
brianc
bf6c1f6ec7 move test script under test directory. allow test type to be specified via argument 2010-10-25 15:25:51 -05:00
brianc
2a594b624d remove redundant auth tests and connect with command line arguments 2010-10-25 15:19:01 -05:00
brianc
e5bcdc4542 added integration tests for simple queries via the client api 2010-10-25 01:40:24 -05:00
brianc
ccc04cdd0b add cli parsing to all tests 2010-10-25 01:30:14 -05:00
brianc
80ee829ba0 testing out the query interface 2010-10-24 23:32:18 -05:00
brianc
6600bc603c better error message on timeout firing because event wasn't raised in assert.raises 2010-10-24 23:18:23 -05:00
brianc
59aed65b78 tests for simple query queue scenarios 2010-10-24 22:52:12 -05:00
brianc
d927e7e3f5 changed Connection#startupMessage to Connection#startup 2010-10-24 21:28:10 -05:00
brianc
e89aa9c84c changed Connection#passwordMessage to Connection#password 2010-10-24 21:26:18 -05:00
brianc
ec4078d508 renamed 'notificationResponse' to 'notification' for consistency 2010-10-24 14:45:07 -05:00
brianc
ee4a65b923 support for 'notice' messages 2010-10-24 14:43:25 -05:00
brianc
bcfbb535b8 full support for bind and execute 2010-10-24 13:46:50 -05:00
brianc
c176489348 add type IDs to parse command 2010-10-24 00:18:48 -05:00
brianc
1b56e708e9 integration test for notifications 2010-10-23 23:12:02 -05:00
brianc
09d8e5d1e7 renamed 'message' to 'payload' 2010-10-23 22:45:03 -05:00
brianc
16352f9156 parsing notificationResponse messages 2010-10-23 22:31:43 -05:00
brianc
4743195597 test refactoring 2010-10-23 22:07:00 -05:00
brianc
a5fba7515e modified callback nesting to ensure test is called after all setup is complete 2010-10-23 21:16:21 -05:00
brianc
3edb02aa67 big refactor, all tests passing 2010-10-23 20:26:24 -05:00
brianc
ed909cbc66 connection now handles ending 2010-10-23 19:28:57 -05:00
brianc
d156a2cb9a moved config tests 2010-10-23 19:24:48 -05:00
brianc
8559099678 removed redundant tests 2010-10-23 19:23:08 -05:00
brianc
9749ec4fdc md5 password authentication using connect 2010-10-23 19:21:01 -05:00
brianc
3662e6f4af clear password using connection 2010-10-23 19:02:13 -05:00
brianc
34a17fbac8 moved auth tests into client test section 2010-10-23 18:54:20 -05:00
brianc
b687581d0e test for parsing password request messages 2010-10-23 18:52:01 -05:00
brianc
697a967865 directory structure tweaking 2010-10-23 18:20:29 -05:00
brianc
ea165fef37 removed outstanding references to client 2010-10-23 18:08:03 -05:00
brianc
5fdf25c31d tests for separated connection 2010-10-23 17:36:04 -05:00
brianc
962380de88 renamed file 2010-10-23 16:35:20 -05:00
brianc
e61a04b0ae begin breaking out connection functionality from client functionality 2010-10-23 16:34:20 -05:00
brianc
057df36e2a simple bound queries 2010-10-23 16:21:11 -05:00
brianc
5650b02993 initial work on binding 2010-10-23 15:07:26 -05:00
brianc
95ec1b403c parsing of prepared queries with no parameters 2010-10-23 14:50:28 -05:00
brianc
380abbf6a6 start working on parsing 2010-10-23 14:22:47 -05:00
brianc
37bbb21bce collapsed query into client 2010-10-23 13:58:15 -05:00
brianc
cb7717b5b1 updated integration tests 2010-10-23 13:56:38 -05:00
brianc
dea4424e97 added failing test for munged protocol version bytes 2010-10-23 13:24:13 -05:00
brianc
790e5d8feb link to documentation 2010-10-23 12:50:59 -05:00
brianc
f9f7e0759d failing test for EventEmitter.once backwards compatibility 2010-10-23 12:42:01 -05:00
brianc
4213d528f0 starting tests for prepared queries 2010-10-23 12:33:26 -05:00
brianc
f0d225aa64 test failures show more 2010-10-23 12:30:55 -05:00
brianc
85c93d2af5 minor code cleanup in test helper 2010-10-23 00:52:16 -05:00
brianc
7be2ac1150 remove dead code 2010-10-23 00:50:11 -05:00
brianc
6d90a4c992 updated test runner 2010-10-23 00:49:27 -05:00
brianc
65dbfa43ec renamed Client#disconnect to Client#end 2010-10-22 18:28:10 -05:00
brianc
5b1f8aff3b supporting md5 password authentication 2010-10-22 18:16:40 -05:00
brianc
b2631cbb50 ignored md5 test 2010-10-20 00:41:35 -05:00
brianc
406e8a56a9 got basic password authentication working 2010-10-19 23:29:23 -05:00
brianc
f72f996705 failing test for password property in config 2010-10-19 23:26:25 -05:00
brianc
a4fa1f4614 fix helper method 2010-10-19 23:02:33 -05:00
brianc
ccce68b368 ignore failing type result tests for now 2010-10-19 22:58:44 -05:00
brianc
cb4ea65bc8 ability to ignore tests by returning false 2010-10-19 22:58:25 -05:00
brianc
52a0d0459d start to handle other auth messages 2010-10-19 22:55:26 -05:00
brianc
ec5f1b8831 failing date parsing 2010-10-18 23:35:51 -05:00
brianc
ae40a13daf time/timez parsing 2010-10-18 23:19:17 -05:00
brianc
a05ad762d2 added oid as integer type 2010-10-18 22:42:48 -05:00
brianc
503cd5c164 added todo for binary 2010-10-18 22:33:34 -05:00
brianc
967ec0f6bb parsing ints 2010-10-18 22:12:26 -05:00
brianc
ac13201891 added failing test for type-casting row results 2010-10-17 22:18:17 -05:00
brianc
c29d61f803 removed multi-column test data 2010-10-17 16:59:33 -05:00
bmc
1f63d84dee changing how buffers are written 2010-10-15 18:29:01 -04:00
brianc
8cb44e3cf3 substantial refactoring of the parser 2010-10-15 00:24:58 -05:00
brianc
81d097caf7 some test runner improvements 2010-10-14 00:06:09 -05:00
brianc
f662e3599c added more tests 2010-10-13 23:51:11 -05:00
brianc
851e928d38 got spliced packet tests passing 2010-10-13 23:29:20 -05:00
brianc
96cb1cc6c2 added failing test for buffers which are split due to tcp packet splitting 2010-10-12 22:20:40 -05:00
brianc
1786c73565 downcased first character of message names 2010-10-12 22:01:13 -05:00
brianc
2617560fc7 fix for null data row value 2010-10-10 23:38:08 -05:00
brianc
c8a02e19d1 failing test for null result in data row 2010-10-10 23:36:08 -05:00
brianc
cc82286741 writing null data row value fix 2010-10-10 23:35:59 -05:00
brianc
cf5bcaa140 working on integration test 2010-10-10 23:02:50 -05:00
brianc
ac95c74c66 code cleanup 2010-10-10 22:42:13 -05:00
brianc
97f7da083e updated test to throw entire error 2010-10-10 22:38:16 -05:00
brianc
390593ba1e removed redundant parser tests 2010-10-10 22:29:16 -05:00
brianc
5a8061bf5f unrolled loop 2010-10-10 19:09:24 -05:00
brianc
a45ee945d3 made script to execute all unit tests 2010-10-10 18:50:05 -05:00
brianc
82e66b936c moved unit tests into unit test folder 2010-10-10 18:26:13 -05:00
brianc
87fb4b9360 moved integration tests into sub folder 2010-10-10 18:25:47 -05:00
brianc
aa41feb5d9 fixed test so it expects & verifies cstring 2010-10-10 18:24:27 -05:00
brianc
3271b5b016 simple query works 2010-10-10 18:23:06 -05:00
brianc
e69b6faa82 added null terminator (c-string) to query 2010-10-10 18:20:24 -05:00
brianc
f9b5c7b03e parsing error 2010-10-10 18:15:16 -05:00
brianc
f0a272a78b fix always appending to front on add char 2010-10-10 18:10:26 -05:00
brianc
b4d1c67eb5 parsing the most simplistic error message 2010-10-10 17:48:27 -05:00
brianc
61ff6055b7 added 'addChar' method 2010-10-10 17:40:11 -05:00
brianc
94811981d6 added test for bad stream reference 2010-10-10 17:30:33 -05:00
brianc
98856f0e9c simple query scenario tested 2010-10-09 02:48:41 -05:00
brianc
d20e47f644 writes simple query 2010-10-08 23:17:09 -05:00
brianc
d0a98ce129 moved equalBuffers to test-helper 2010-10-08 23:15:47 -05:00
brianc
2fc0d1124a moved all buffers into external file 2010-10-08 23:10:13 -05:00
brianc
ad8b6b018c require bufferlist or it wont work buddy 2010-10-08 23:02:01 -05:00
brianc
5d006bc593 moved buffer list to it's own file 2010-10-08 23:00:37 -05:00