FSeam icon indicating copy to clipboard operation
FSeam copied to clipboard

Cpp header only library to manage compile time mock class generated via Python script

Results 15 FSeam issues
Sort by recently updated
recently updated
newest added

**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...

bug

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...

enhancement
help wanted

**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...

bug

**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...