index
:
ICE Spider
embedded-server
main
Tools and library for creating ICE API backed REST services and websites.
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
icespider
/
unittests
Commit message (
Collapse
)
Author
Age
*
Parameters should be a map, not a list
Dan Goodliffe
2016-09-17
|
*
Fix up lots of test coverage
Dan Goodliffe
2016-09-17
|
*
Bad request on missing or invalid parameters
Dan Goodliffe
2016-09-17
|
*
Move exceptions to their own files
Dan Goodliffe
2016-09-17
|
*
Handle unsupported or missing content-type header with request payload
Dan Goodliffe
2016-09-17
|
*
Handle 406 with exception
Dan Goodliffe
2016-09-17
|
*
Proper exceptions for handling 404 and 405
Dan Goodliffe
2016-09-17
|
*
Refactor routes into a flat list so we can correctly detect matching routes, ↵
Dan Goodliffe
2016-09-17
|
|
|
|
but no method
*
Remove previous serializer before adding replacement
Dan Goodliffe
2016-09-16
|
*
If a mashup member isn't a defined operation, assume it is a local variable ↵
Dan Goodliffe
2016-09-11
|
|
|
|
from a parameter
*
Initialize proxies once on start up
Dan Goodliffe
2016-09-02
|
*
Get HTTP method from env
Dan Goodliffe
2016-09-01
|
*
Register route handler factories, not route handlers so we can construct ↵
Dan Goodliffe
2016-08-30
|
|
|
|
them as needed, with arguments, after system start up (incl. config load)
*
Use compact json object for paramOverrides and mash up operations
Dan Goodliffe
2016-08-30
|
*
Add support for mash up routes that call multiple services
Dan Goodliffe
2016-08-29
|
*
Add proper tests over the CGI base code and apply fixes as needed.
Dan Goodliffe
2016-08-24
|
*
Bit of a refactor around Accept / Content-Type and include Content-Type in ↵
Dan Goodliffe
2016-08-21
|
|
|
|
response headers
*
Parse output stream in tests instead of big string assertion
Dan Goodliffe
2016-08-21
|
*
Add support for custom output serializers
Dan Goodliffe
2016-08-21
|
*
Allow inclusion of user headers
Dan Goodliffe
2016-08-21
|
*
Split compile/link test stages so ccache can work
Dan Goodliffe
2016-08-21
|
*
Split app assertions into their own tests
Dan Goodliffe
2016-08-20
|
*
Tests and fixes for content type selection with wildcards, choices and ↵
Dan Goodliffe
2016-08-17
|
|
|
|
priorities
*
Add basic content negotiation
Dan Goodliffe
2016-08-16
|
*
Demangle interface names for property lookup
Dan Goodliffe
2016-07-02
|
*
Add missing status token to HTTP response
Dan Goodliffe
2016-06-26
|
*
Tidy up
Dan Goodliffe
2016-06-26
|
*
URL parameters by index internally, not key
Dan Goodliffe
2016-06-26
|
*
Default parameter expressions
Dan Goodliffe
2016-06-25
|
*
Add missing include flags for icespider actions
Dan Goodliffe
2016-06-23
|
*
Add a status line to the output, including a 404 handler
Dan Goodliffe
2016-06-23
|
*
Very basic, probably buggy, incomplete [f]cgi implementation
Dan Goodliffe
2016-06-22
|
*
An empty set of default routes for all methods
Dan Goodliffe
2016-06-22
|
*
Parameters can be optional
Dan Goodliffe
2016-06-20
|
*
Pass input parameters, write output objects
Dan Goodliffe
2016-06-19
|
*
Test call into a real implementation of service
Dan Goodliffe
2016-06-19
|
*
Add and test a request router
Dan Goodliffe
2016-06-19
|
*
Add start of test app using an as real world built route file
Dan Goodliffe
2016-06-19
|
*
Working icespider compiler command line app
Dan Goodliffe
2016-06-19
|
*
Initial commit of IceSpider, implements basic route compiler
Dan Goodliffe
2016-06-18