Permalink
Commits on Sep 4, 2012
  1. Remove fix for doubles recording self-invocations.

    The fix causes errors in a couple UIKit classes and in KVC.
    Adam Milligan committed Sep 4, 2012
Commits on Sep 3, 2012
  1. Work around missing method implementations.

    Some methods on certain Cocoa objects (e.g. isSecureTextEntry on
    UITextField) return NULL for their method implementations.  Try to
    invoke one of those and BOOM!
    Adam Milligan committed Sep 3, 2012
  2. Work around fiddly ARC errors.

    ARC won't compile the templated Stringifier with a block parameter,
    since the conditional for for non-objects (which would never run) tries
    to output the value to a stream.  ARC thinks the code is converting the
    object to a void * and loses its mind.
    Adam Milligan committed Sep 3, 2012
  3. Add NSString support to be_empty matcher

    Adam Milligan committed Sep 3, 2012
  4. Move implementation to mm files.

    Adam Milligan committed Sep 3, 2012
  5. Improve error for have_received invalid selector.

    Adam Milligan committed Sep 3, 2012
  6. Spies correctly record messages sent to self.

    Adam Milligan committed Sep 3, 2012
Commits on Sep 2, 2012
  1. Add any(Class) matcher.

    Adam Milligan committed Sep 2, 2012
  2. Remove unused method and unused argument names.

    Adam Milligan committed Sep 2, 2012
  3. Renamed TypedArgument to ValueArgument

    Adam Milligan committed Sep 2, 2012
  4. Remove unused variable.

    Adam Milligan committed Sep 2, 2012
  5. Fix copy paste error in exception copy.

    Adam Milligan committed Sep 2, 2012
  6. Add and_do() for stubbed methods.

    Adam Milligan committed Sep 2, 2012
  7. Doubles correctly match expectations for nil args.

    Adam Milligan committed Sep 2, 2012
  8. Move ARC-incompatible code to implementation files

    Adam Milligan committed Sep 2, 2012
Commits on Aug 27, 2012
  1. Added reset_sent_messages for fakes/spies.

    Adam Milligan & Kris Hicks committed Aug 27, 2012
Commits on Aug 18, 2012
  1. Retain NSInvocation args for double calls.

    Adam Milligan committed Aug 18, 2012
Commits on Aug 7, 2012
  1. Moved argument classes to separate files.

    Adam Milligan committed Aug 7, 2012
Commits on Jul 29, 2012
  1. Merge pull request #43 from Taptera/fix-escaping-in-junit-reporter

    Fixed character escaping in the JUnit XML file.
    pivotalcommon committed Jul 29, 2012
  2. Merge pull request #44 from nerdyc/fix_xcode_44_compile

    Resolved XCode 4.4 compilation failures caused by various format strings
    pivotalcommon committed Jul 29, 2012
Commits on Jul 26, 2012
  1. Don't reset already destroyed spies in dealloc

    Adam Milligan & Kris Hicks committed Jul 26, 2012
Commits on Jul 23, 2012
Commits on Jul 20, 2012
  1. Merge branch 'wip-template-fixes'

    idoru committed Jul 20, 2012
Commits on Jul 19, 2012
  1. Fixed compile errors related to return types.

    Adam Milligan & Kris Hicks committed Jul 19, 2012
  2. Clean and uninstall before installing templates

     - seems to help Xcode actually copy headers properly
     - ensures OCMock templates that used injection are removed
    idoru committed Jul 19, 2012
Commits on Jul 18, 2012
  1. New stub_method syntax

    - Remove StubbedMethodProtocol
    - Added ReturnValue ArgumentType with exact encoding matching
    - StubbedMethods are validated at instantiation rather than invocation
    - stub_method protocol
    Adam Milligan & John Barker committed Jul 18, 2012
  2. Dealloc spy with as_original_object.

    Adam Milligan & John Barker committed Jul 17, 2012
  3. Remove dependence on OCMock

    - Replace usage of createNiceMock with spy_on a class implementing the
      KVO informal protocol
    Adam Milligan & John Barker committed Jul 16, 2012
Commits on Jul 16, 2012
  1. Add protocol fakes

    - ClassFake and ProtocolFake inherit from Fake
    - Make a double nice at initialization rather than by setting a property
    Adam Milligan & John Barker committed Jul 16, 2012