Implement the sequence generator for the famous mathematical fibonacci sequence.
- googletest
- cmake
- make
- binutils
- c++ compiler
- nice to have clang-format (version 9.0)
- Create a
mkdir build
- Go into this folder
cd build
- Run
cmake ..
- Now you could compile it by running
make
Find the empty function in src/calculation/FibonacciCalculation.cpp
and make the test in test/FibonacciCalculationTest.cpp
pass. Then you can execute the tests with test/test-calculator
. Hint: Use your shell to combine both commands so you compile and, if successful, run the tests immediately.
This server should be able to respond back with the n'th fibonacci number whenever it is requested. It should be able to handle multiple simultaneous requests asynchronously and must use the FibonacciCalculation library which contains your implementation.
For implementing the HTTP web server use the boost::asio library.
The new component must be integrated into the existing cmake build configuration.