Hi!
Faced problems with compiling and running tests.
${GTest_LIBRARIES} appears to be empty on my OS (Linux Mint 19.3), seems to be case-sensitivity issue, fixed by linking against GTest::GTest GTest::Main, also linking against GTest::Main makes main method manually placed in every test redundant.
Also case-sensitivity issue. test_jwt_encode test wouldn't pass, judging by the assert (line 120), it expects algorithm::NONE to be serialized in capital letters which won't happen. I capitalized algorithm::NONE string representation ('NONE') label, which seems logical from my perspective, since all other algorithms are capitalized.
Hi! Faced problems with compiling and running tests.