Commit Graph

11 Commits

Author SHA1 Message Date
Bruno BELANYI 4b06f591c6 tests: integration: check when trade enabled 2022-03-12 14:03:06 +01:00
Bruno BELANYI bc20b1ee9a tests: unit: engine: add 'engine_trade' suite 2022-03-12 13:49:20 +01:00
Bruno BELANYI c62f79cbb2 tests: add integration tests
continuous-integration/drone/push Build is passing Details
2022-03-12 11:39:39 +01:00
Bruno BELANYI e5ddd16da2 tests: unit: add 'engine' suite 2022-03-12 11:39:39 +01:00
Bruno BELANYI 21ff896730 kraken: move 'Order' definition to 'book'
I think it makes more sense to centralise these important types in the
`book` library.
2022-03-12 11:07:20 +01:00
Bruno BELANYI 7c9b61b654 test: unit: add tests for input parsing 2022-03-12 11:07:20 +01:00
Bruno BELANYI bd072e1025 kraken: csv: fix comma separation logic
Unfortunately, `std::ostream_iterator` puts its separator *after* every
element, not *in-between* each element.
2022-03-12 11:07:20 +01:00
Bruno BELANYI 6ee4e5b554 tests: unit: csv: add 'write_csv' suite
The disabled tests are expected failures (which GTest does not support),
once fixed they will be enabled.
2022-03-12 11:07:20 +01:00
Bruno BELANYI 3539cd4a34 tests: unit: csv: qualify 'read_csv' tests better 2022-03-12 11:07:20 +01:00
Bruno BELANYI 697f941cb2 tests: unit: add 'csv' tests
Simple tests for a simple library.
2022-03-12 11:07:20 +01:00
Bruno BELANYI 5cd9e11979 kraken: bootstrap build system 2022-03-12 11:07:20 +01:00