pact-foundation / pact-cplusplus

C++ DSL for Pact Library
https://pact.io
MIT License
9 stars 4 forks source link

Are there plans to provide provider support? #3

Closed HolyMiss closed 2 years ago

mefellows commented 2 years ago

I'm not sure about a provider interface, but you could look at using the CLI verifier for the mean time?

uglyog commented 2 years ago

The CLI verifier is probably the best way to test any provider. Unless you are wanting to use a test framework like Google Test?

HolyMiss commented 2 years ago

The CLI verifier is probably the best way to test any provider. Unless you are wanting to use a test framework like Google Test?

yes, I am using the test framework of google test

HolyMiss commented 2 years ago

I have a compilation problem on ubuntu18.04. image

uglyog commented 2 years ago

Just raise a feature request at https://pact.canny.io/ so it is tracked and can be voted on.

For that error, try adding openssl/1.1.1m to your project.

HolyMiss commented 2 years ago

Just raise a feature request at https://pact.canny.io/ so it is tracked and can be voted on.

For that error, try adding openssl/1.1.1m to your project.

Thanks!

HolyMiss commented 2 years ago

I modified the conan.py of your project, I added openssl/1.1.1m, and solved the above error. Should you guys fix this?

uglyog commented 2 years ago

It's not something we can just fix. Yes, we can update the project to use openssl/1.1.1m, but then when openssl/1.1.1n is released it becomes a problem again