FSeam
FSeam copied to clipboard
Cpp header only library to manage compile time mock class generated via Python script
**Describe the bug** I cant build Fseam using CMake, it could found FILE_FSEAMER_PY. **To Reproduce** Steps to reproduce the behavior: ``` git clone Fseam cd FSeam && mkdir build &&...
**Describe the bug** The Fseam tutorial link is broken on this page: https://github.com/FreeYourSoul/FSeam/blob/master/docs/README.md#reference The link that is broken: http://freeyoursoul.online/fseam-a-mocking-framework-that-requires-no-change-in-code-part-2/ **To Reproduce** Steps to reproduce the behavior: click on the link...
**Describe the bug** When having a const return value on a mocked method/function, the mock doesn't work **To Reproduce** Create a header containing a function returning a const value and...
The [documentation](https://github.com/FreeYourSoul/FSeam/blob/master/docs/usage.md#dependencies) says one option to install `catch.hpp` is this: ``` cd /path/to/your/fseam/clone/test/ curl -O https://raw.githubusercontent.com/catchorg/Catch2/v2.7.0/single_include/catch2/catch.hpp ``` However if I do this, then when I then try to build FSeam...
**Is your feature request related to a problem? Please describe.** CPP packages are always somewhat hard to manage and integrate. **Describe the solution you'd like** It would be nice to...
**Describe the bug** ``` error: ‘struct FSeam::Data’ has no member named ‘__ParamValue’ ``` **To Reproduce** Steps to reproduce the behavior: 1) add a parameter to the constructor 2) implement the...
**Describe the bug** A simple header with __BEGIN_DECL/__END_DECL is not correctly parsed. **To Reproduce** Using latest commit 190e286a66d2d4ab8e9888e6c3bde8ee7d927233. Just prepare this simple header and put it in one of test...
**Describe the bug** If the C++ `ClassToMock` header contains code-sections that are disabled by using the C preprocessor idiom `#if 0 ... #endif`, the disabled code-section causes generated `ClassA::method1` code...
Hi, The dependency documentation (https://github.com/FreeYourSoul/FSeam/blob/master/docs/usage.md#Dependencies) states that python3-pip must be installed, yet "pip" rather than "pip3" is used to install ply. Should ply be installed into Python or Python3
Hi, The FSeam repo uses the find_package(Python3) functionality of CMake: https://cmake.org/cmake/help/v3.12/module/FindPython.html This was introduced into CMake in v3.12, whereas your documentation states that 3.10 is required. Perhaps your documentation should...