Home > Repositories > devel-autodist > gmock

gmock: Google C++ Mocking Framework

Inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s specifics in mind, Google C++ Mocking Framework (or Google Mock for short) is a library for writing and using C++ mock classes.

Google Mock:
- provides a declarative syntax for defining mocks,
- can easily define partial (hybrid) mocks, which are a cross of real and mock objects,
- handles functions of arbitrary types and overloaded functions,
- comes with a rich set of matchers for validating function arguments,
- uses an intuitive syntax for controlling the behavior of a mock,
- does automatic verification of expectations (no record-and-replay needed),
- allows arbitrary (partial) ordering constraints on function calls to be expressed,
- lets a user extend it by defining new matchers and actions.
- does not use exceptions, and
- is easy to learn and use.
⚠ This package has the following problems:
  • libgmock(aarch64,devel-autodist): libabseil-cpp(aarch64,base) requires libgmock.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(aarch64,base)
  • libgmock(aarch64,devel-autodist): libabseil-cpp(aarch64,base) requires libgtest.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(aarch64,base)
  • libgmock(aarch64,devel-autodist): libabseil-cpp2508(aarch64,base) requires libgmock.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(aarch64,base)
  • libgmock(aarch64,devel-autodist): libabseil-cpp2508(aarch64,base) requires libgtest.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(aarch64,base)
  • libgmock(aarch64,devel-autodist): libcamera-tools(aarch64,base) requires libgtest.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(aarch64,base)
  • libgmock(i586,devel-autodist): libabseil-cpp(i586,base) requires libgmock.so.1.17.0 which is only provided by older package(s): libgmock(i586,base)
  • libgmock(i586,devel-autodist): libabseil-cpp(i586,base) requires libgtest.so.1.17.0 which is only provided by older package(s): libgmock(i586,base)
  • libgmock(i586,devel-autodist): libabseil-cpp2508(i586,base) requires libgmock.so.1.17.0 which is only provided by older package(s): libgmock(i586,base)
  • libgmock(i586,devel-autodist): libabseil-cpp2508(i586,base) requires libgtest.so.1.17.0 which is only provided by older package(s): libgmock(i586,base)
  • libgmock(i586,devel-autodist): libcamera-tools(i586,base) requires libgtest.so.1.17.0 which is only provided by older package(s): libgmock(i586,base)
  • libgmock(x86_64,devel-autodist): libabseil-cpp(x86_64,base) requires libgmock.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(x86_64,base)
  • libgmock(x86_64,devel-autodist): libabseil-cpp(x86_64,base) requires libgtest.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(x86_64,base)
  • libgmock(x86_64,devel-autodist): libabseil-cpp2508(x86_64,base) requires libgmock.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(x86_64,base)
  • libgmock(x86_64,devel-autodist): libabseil-cpp2508(x86_64,base) requires libgtest.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(x86_64,base)
  • libgmock(x86_64,devel-autodist): libcamera-tools(x86_64,base) requires libgtest.so.1.17.0()(64bit) which is only provided by older package(s): libgmock(x86_64,base)
  • need to be rebuilt: abseil-cpp(aarch64,base) abseil-cpp(i586,base) abseil-cpp(x86_64,base) abseil-cpp2508(aarch64,base) abseil-cpp2508(i586,base) abseil-cpp2508(x86_64,base) libcamera(aarch64,base) libcamera(i586,base) libcamera(x86_64,base)
Name:gmock
Release: 1.18.0-1mamba
Group:Development/Tools
Maintainer:silvan
License:BSD
Size:698.36 kB
Upstream URL:https://github.com/google/googlemock
Build time:2026-08-11 00:31:34
Source files
gmock.spec
googletest-1.18.0.tar.bz2
Binary packages and requirements
x86_64aarch64i586
Built RPMSgmock-debug
libgmock
libgmock-devel
gmock-debug
libgmock
libgmock-devel
gmock-debug
libgmock
libgmock-devel
Build requirementsglibc-devel [1]
libgcc [1]
libstdc++6-devel [1]
glibc-devel [1]
libgcc [1]
libstdc++6-devel [1]
glibc-devel [1]
libgcc [1]
libstdc++6-devel [1]
History of changes
DatePackagerReleaseDescription
2026-08-11autodist1.18.0-1mamba- automatic version update by autodist
2025-05-01autodist1.17.0-1mamba- automatic version update by autodist
2025-02-09autodist1.16.0-1mamba- automatic version update by autodist
2024-08-01autodist1.15.2-1mamba- automatic version update by autodist
2024-07-16autodist1.15.0-1mamba- automatic version update by autodist
2023-08-03autodist1.14.0-1mamba- automatic version update by autodist
2023-03-12silvan1.13.0-1mamba- update to 1.13.0
2022-07-01autodist1.12.1-1mamba- automatic version update by autodist
2022-06-24autodist1.12.0-1mamba- automatic version update by autodist
2021-06-15autodist1.11.0-1mamba- automatic version update by autodist
Build required by