Home | History | Annotate | only in /external/chromium_org/third_party/ocmock
Up to higher level directory
NameDateSize
Changes.txt05-Aug-20155.4K
gtest_support.h05-Aug-20151.2K
gtest_support.mm05-Aug-20151.2K
License.txt05-Aug-2015929
OCMock/05-Aug-2015
ocmock.gyp05-Aug-20152.8K
ocmock_extensions.h05-Aug-20151.8K
ocmock_extensions.mm05-Aug-20152K
OWNERS05-Aug-201540
README.chromium05-Aug-20151.7K

README.chromium

      1 Name: ocmock
      2 URL: https://github.com/erikdoe/ocmock
      3 Version: unknown
      4 Revision: 8b8793cf29a5bac0541421ea06c7dff071afb25e
      5 License: BSD with advertising clause
      6 License File: License.txt
      7 Security Critical: no
      8 
      9 Description:
     10 OCMock is an Objective-C implementation of mock objects. If you are unfamiliar
     11 with the concept of mock objects please visit mockobjects.com which has more
     12 details and discussions about this approach to testing software.
     13 
     14 Local Modifications:
     15 This is only a partial inclusion of the OCMock tree. This only includes
     16 /Source/OCMock because the tests and other files are not necessary for Chromium.
     17 The License.txt and Changes.txt file are also present from /Source.
     18 
     19 Chromium can no longer sync to the tip-of-tree because upstream OCMock requires
     20 10.7 as of b5773084d56d2573caf6a2d98d5b56e301673de1.
     21 
     22 Chromium adds gtest_support.h/.mm and ocmock_extensions.h/.mm.
     23 
     24 Chromium alters all NSLogging of -[NSArray count] to compile under both 32 and
     25 64 bits.
     26 
     27 Chromium also patches in e8a9cc97936bfa8be97706c5092110603745e708 for fixing
     28 unit tests broken with Xcode 5 due to the lack of copyWithZone: selector.
     29 
     30 Chromium also patches in 77400c22b5bafd8aaaa75f90a1d997838204577a that fixes
     31 the comparison of types between invocation return type description (which
     32 changed from "c" to "B" on arm64) and NSValue objCType (which didn't change)
     33 on arm64 for BOOL values.
     34 
     35 Chromium does patch OCMBoxedReturnValueProvider.m to handle comparison of
     36 return type and value type for C++ objects when compiling with clang and
     37 using libc++ STL library. The file is renamed OCMBoxedReturnValueProvider.mm
     38 to be compiled as an Objective-C++ class to allow detection of the C++ STL
     39 library used. Pull request: https://github.com/erikdoe/ocmock/pull/97
     40