aboutsummaryrefslogtreecommitdiff
path: root/tests/src/test/scala
Commit message (Collapse)AuthorAgeFilesLines
* Code review updatesSam Guymer2018-05-204-65/+0
| | | | | | Remove tests sub project, all tests are now in core. Remove TestStreamingBackend, StreamingTest now has the required abstract methods.
* Move backend tests into their projectsSam Guymer2018-05-1910-966/+31
| | | | | | | | | | | Instead of having a single project which tests all backends, each backend now implements a http test trait along with a streaming test trait if it supports streaming. The test http server has been moved into its own project and is started automatically before running a backends test. This allows each backend to be tested without the possibility of dependency eviction from another backend or the test http server. It also has the side effect of parallelizing the tests providing a speed up when run with multiple cores.
* Code review updatesSam Guymer2018-05-182-8/+9
|
* Extract MonadAsyncError implementationsSam Guymer2018-05-189-113/+39
| | | | | Extract MonadAsyncError implementations into their own projects to allow reuse by multiple backends.
* Set `followRedirects` explicitly, and disable redirects if `maxRedirects <= 0`n4to42018-04-241-0/+7
|
* Make max redirects configurablen4to42018-04-231-0/+7
|
* New scalafmt settingsadamw2018-02-207-74/+30
|
* Update fs2-reactive-streams and monixadamw2018-02-081-1/+2
|
* #56 Minor change in the try backend's class nameadamw2017-12-271-4/+2
|
* Add TryHttpUrlConnection testsJosh Lemer2017-12-242-0/+10
|
* #53: using proper encoding when reading the response bodyadamw2017-12-061-1/+18
|
* Fix more compiler warningsadamw2017-10-252-2/+2
|
* Add failing test to reproduce the issueChris Birchall2017-09-251-0/+24
| | | | | | I'm not sure if there are other scenarios in which HTTPUrlConnection#getInputStream() can return null, but this is the one that I found.
* Renaming "handler" to "backend"adamw2017-09-1410-56/+56
|
* Make read and connection timeout configurablePiotr Gabara2017-09-053-3/+37
|
* Hopefully fixing a flaky testadamw2017-09-041-6/+9
|
* Extracting FollowRedirectsHandler as a wrapper-handleradamw2017-09-041-1/+1
|
* Breaking redirect loopsadamw2017-08-311-0/+11
|
* Keep a history of redirect responsesadamw2017-08-311-4/+26
|
* Response.body is now an Either[String, T], to handle cases when the status ↵adamw2017-08-312-36/+44
| | | | code isn't 2xx
* Follow-redirect supportadamw2017-08-311-9/+47
|
* Rename subprojects to be more consistentBjørn Madsen2017-08-307-39/+34
|
* Add tests for fs2 module and refactor streaming testsBjørn Madsen2017-08-309-106/+211
|
* Implementing multi-part uploads for the http url connection backendadamw2017-08-301-1/+1
|
* Multipart support in async http clientadamw2017-08-291-0/+10
|
* Multipart support in Akka handleradamw2017-08-291-0/+34
|
* Generalize streaming test casesOmar Alejandro Mainegra Sarduy2017-08-131-130/+52
|
* Merge branch 'master' into okhttp3-monixOmar Alejandro Mainegra Sarduy2017-08-111-0/+1
|\ | | | | | | | | | | # Conflicts: # build.sbt # okhttp-client-handler/src/main/scala/com/softwaremill/sttp/okhttp/OkHttpClientHandler.scala
| * Running missing testsadamw2017-08-101-0/+1
| |
* | Merge branch 'master' into okhttp3-monixOmar Alejandro Mainegra Sarduy2017-08-042-6/+149
|\| | | | | | | | | # Conflicts: # okhttp-client-handler/src/main/scala/com/softwaremill/sttp/okhttp/OkHttpClientHandler.scala
| * #7: Add asFile and asPath responsesPiotr Buda2017-08-042-6/+149
| |
* | Include unit testsOmar Alejandro Mainegra Sarduy2017-08-042-7/+74
|/
* Add support for cats effect with AHC backendBjørn Madsen2017-08-042-0/+8
|
* Merge branch 'master' into okhttp3Omar Alejandro Mainegra Sarduy2017-07-283-7/+22
|\
| * Closing handlers after testsadamw2017-07-282-2/+20
| |
| * Using a custom URI classadamw2017-07-282-5/+2
| |
* | Include unit tests as well.Omar Alejandro Mainegra Sarduy2017-07-281-0/+8
|/
* #2: onCompleted() in async-http-client-handler sometimes wasn't called, ↵adamw2017-07-261-0/+21
| | | | calling it earlier from onStream()
* Additional empty-body testsadamw2017-07-241-0/+5
|
* Adding streaming to the monix async http client handleradamw2017-07-241-2/+47
|
* Adding missing implicit EC to Future/AsyncHttpClient handleradamw2017-07-241-3/+3
|
* Better responseAs mapping, done on the client thread pooladamw2017-07-242-2/+2
|
* Monix handleradamw2017-07-212-3/+11
|
* Scalaz version of the async http client handler, wrapping responses in a Taskadamw2017-07-212-3/+11
|
* AcceptEncoding + response decompressionadamw2017-07-211-0/+38
|
* Initial support for async-http-clientadamw2017-07-211-0/+3
|
* Mapping responsesadamw2017-07-191-0/+18
|
* Better non-compilation testsadamw2017-07-192-12/+37
|
* How the response should be handled is now part of the request definitionadamw2017-07-193-26/+34
|
* Renaming the default handleradamw2017-07-161-1/+1
|