Similar ao Factory do Laravel e o Faker.js, útil para ambientes de desenvolvimento.
C++ Faker é uma biblioteca moderna de código aberto que utiliza C++20 para gerar dados falsos para testes durante o desenvolvimento das suas aplicações.
Apesar de usar em conjunto com LibFMT e GoogleTest, ao mesmo tempo, possuí-las ainda sim é opcional. No caso da LibFMT será clonada automaticamente e o GoogleTest pode ser desativado durante a compilação.
Pra você testar do zero:
01. crie um projeto, entre no mesmo e inicie um repositório Git:
02. Clone recursivamente o Faker-cxx:
03. Agora crie um CMakeLists.txt
E adicione o conteúdo abaixo:
Note que na linha: set(BUILD_FAKER_TESTS OFF) nós desativamos o GoogleTest, e eu recomendo porque notei que tem um array que tá bugado. 😃
04. Crie um arquivo C++ main.cpp
E adicione o conteúdo abaixo:
Nesse exemplo há diversos fakers que você pode gerar, mas há mais exemplos como: Nome de Empresas, Animais, … e entre outros!
05. Copile e rode
Exemplo de saída similar:
Toda vez que você rodar o binário, novos dados serão gerados!
Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!