Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 3, 2013
  1. upgrade gradle wrapper to 1.3

    robfletcher authored
Commits on Sep 18, 2012
  1. Refactor and simplification of Betamax internals

    Rob Fletcher authored
    Proxy is now implemented as a chain of handlers each of which performs a single aspect of the functionality; reading from tape, writing to tape, performing real connection, etc.
    
    This is much simpler to test as the logic is modularized.
    
    I've also got rid of some of the _Request_ and _Response_ implementations. Generally there is a bit less copying of request/response data from one object to another. Certainly there's a lot less complexity in fitting request/response types into generic interfaces.
    
    It would be nice to be able to just drop any request/response implementation into `MemoryTape` but I can't figure out how to get SnakeYaml to then read the tape back as `RecordedInteraction` must refer to concrete types or SnakeYaml doesn't know what type of object to construct. If I could get this working there would be still less request/response copying as the `RecordedRequest` and `RecordedResponse` classes would only be used when a tape is read, not when it's written.
Commits on Sep 5, 2012
  1. update gradle to 1.2-rc-1

    Rob Fletcher authored
    no longer include wrapper task as it's in `~/.gradle/init.gradle`
Commits on Jul 8, 2012
  1. upgrade to gradle 1.0

    Rob Fletcher authored
Commits on Feb 22, 2012
  1. upgrade gradle

    Rob Fletcher authored
Commits on Aug 12, 2011
  1. empty project

    Rob Fletcher authored
Something went wrong with that request. Please try again.