Commit Graph

70 Commits

Author SHA1 Message Date
Nathan Osman
4e2d5d1018 Minor fixes to the QHttpSocket tests. 2015-06-23 18:42:20 -07:00
Nathan Osman
b73c45822a Added test for QHttpSocket signals. 2015-06-23 00:17:19 -07:00
Nathan Osman
6b78ac01db Added another test for QHttpSocket. 2015-06-22 19:34:36 -07:00
Nathan Osman
07eea5cbc1 Added test for QHttpSocket. 2015-06-22 19:10:05 -07:00
Nathan Osman
7a60a6b20e Fixed some minor issues with the QSimpleHttpClient and QSocketPair classes. 2015-06-22 18:26:50 -07:00
Nathan Osman
20e7f4b55b Added QSimpleHttpClient class. 2015-06-22 17:48:02 -07:00
Nathan Osman
09408e3142 Updated QHttpParser class. 2015-06-22 14:10:57 -07:00
Nathan Osman
87ef62ce9e Moved tests into separate directories. 2015-06-22 11:06:06 -07:00
Nathan Osman
5bcf2d2bbf Disabled failing test. 2015-06-21 00:06:00 -07:00
Nathan Osman
5b0fd1b672 Implemented QHttpParser::parseResponseHeaders() method and added tests. 2015-06-20 18:48:19 -07:00
Nathan Osman
6678d73cb0 Added implementation of parseRequestHeaders to QHttpParser. 2015-06-20 18:12:31 -07:00
Nathan Osman
b2810eb3c5 Switched QHttpSocket to require a QTcpSocket. 2015-06-17 19:28:07 -07:00
Nathan Osman
a4e041dc0f Added missing QByteArrayList declaration. 2015-06-17 16:21:10 -07:00
Nathan Osman
b5b44ecb85 Removed QHttpHeader class and cleaned out QHttpSocket tests. 2015-06-17 16:11:57 -07:00
Nathan Osman
11edff75bb Updated QHttpParser class and added tests. 2015-06-17 15:59:23 -07:00
Nathan Osman
875432d129 Added QIByteArray class, providing a case-insensitive byte array. 2015-06-17 14:38:31 -07:00
Nathan Osman
603188775c Added more methods and tests to QHttpParser. 2015-06-16 17:10:56 -07:00
Nathan Osman
a0e6ea0334 Renamed ByteUtils test and implemented tests for QHttpParser::parseRequest(). 2015-06-16 12:50:25 -07:00
Nathan Osman
1e82a06538 Renamed ByteUtils to QHttpParser. 2015-06-16 11:02:10 -07:00
Nathan Osman
789c102645 Renamed QHttpEngine to ByteUtils. 2015-06-15 23:47:14 -07:00
Nathan Osman
a3454614d5 Added tests for QFilesystemHandler class. 2015-06-15 18:24:34 -07:00
Nathan Osman
1e7770cd1d Moved QHttpServer and QHttpSocket classes to a separate directory. 2015-06-13 22:38:48 -07:00
Nathan Osman
5fc15450af Fixed include path. 2015-06-13 22:24:13 -07:00
Nathan Osman
6b0cbb0d3d Moved QIODeviceCopier to a separate directory. 2015-06-13 22:22:36 -07:00
Nathan Osman
e84731379d Moved the handler classes to a separate directory. 2015-06-13 22:16:32 -07:00
Nathan Osman
087005e6e0 Added test for QHttpSubHandler. 2015-06-13 21:20:47 -07:00
Nathan Osman
ab3f4f2d3c Minor adjustments to the test suite. 2015-05-20 22:08:55 -07:00
Nathan Osman
0ef1d7d09d Reorganized tests for QHttpSocket. 2015-05-20 21:39:21 -07:00
Nathan Osman
910779fb57 Updated tests for QHttpSocket response. 2015-05-20 17:59:49 -07:00
Nathan Osman
86c5ca13ce Added QIODeviceCounter class to common library for tests. 2015-05-19 21:07:50 -07:00
Nathan Osman
23222e58fe Added maxSplit argument to QHttpEngine::split(). 2015-05-19 10:20:20 -07:00
Nathan Osman
b86697cc62 Finished implementing property tests for QHttpSocket responses. 2015-05-18 14:08:21 -07:00
Nathan Osman
20d5962424 Removed QHttpRequest and QHttpResponse classes. 2015-05-18 13:14:27 -07:00
Nathan Osman
54b42410fd Combined the QHttpRequest and QHttpResponse classes into a single class - QHttpSocket. 2015-05-18 13:08:39 -07:00
Nathan Osman
8eb1c7925c Moved QSocketPair class to a separate static library to cut down on compilation. 2015-05-15 14:49:45 -07:00
Nathan Osman
9f0e8b2a5f Added socket test to QIODeviceCopier. 2015-05-15 14:37:26 -07:00
Nathan Osman
812763d407 Moved socket pair creation into separate class. 2015-05-15 14:32:30 -07:00
Nathan Osman
e2c0d02927 Added QIODeviceCopier test for QTcpSocket. 2015-05-15 11:37:40 -07:00
Nathan Osman
33ab52656b Added initial implementation of QIODeviceCopier. 2015-05-01 23:32:06 -07:00
Nathan Osman
b3702a79cb Removed extra '*'. 2015-04-29 22:52:41 -07:00
Nathan Osman
7b004dc66a Renamed QJsonServer to QHttpServer. 2015-04-29 22:48:15 -07:00
Nathan Osman
001a809438 Switched to using QHttpEngine's implementation of split(). 2015-04-29 12:17:12 -07:00
Nathan Osman
2903bb44d1 Added QHttpEngine namespace with split() function. 2015-04-29 11:40:34 -07:00
Nathan Osman
80e59424ce Removed redundant QHttpSocket class. 2015-04-28 23:30:32 -07:00
Nathan Osman
4bb72675d4 Added tests for QHttpResponse. 2015-04-28 23:27:54 -07:00
Nathan Osman
cb6c175f84 Fixed failing test on Windows caused by incorrect address. 2015-04-28 20:03:14 -07:00
Nathan Osman
1c7499b057 Finished implementing QHttpRequest class. 2015-04-28 19:03:12 -07:00
Nathan Osman
bc6ad809af Reverted previously reverted commit (having issues sorting out build failures on Windows). 2015-04-27 14:52:13 -07:00
Nathan Osman
4d78ee11c6 Reverted previous commit. 2015-04-27 14:31:59 -07:00
Nathan Osman
da394f029a Explicitly set path for runtime files. 2015-04-27 13:40:42 -07:00