• Home
  • History
  • Annotate
  • only in /external/chromium_org/third_party/ocmock/
NameDateSize

..12-Mar-20154 KiB

Changes.txt12-Mar-20155.4 KiB

gtest_support.h12-Mar-20151.2 KiB

gtest_support.mm12-Mar-20151.2 KiB

License.txt12-Mar-2015929

OCMock/12-Mar-20154 KiB

ocmock.gyp12-Mar-20152.8 KiB

ocmock_extensions.h12-Mar-20151.8 KiB

ocmock_extensions.mm12-Mar-20152 KiB

OWNERS12-Mar-201540

README.chromium12-Mar-20151.7 KiB

README.chromium

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