forked from lix-project/lix
4de54b2190
Copy the relevant tests to ensure the new interfaces added in the last commit are tested. Perhaps I should try to deduplicat these tests some more. However its not clear how to do that outside of a big ugly C++ macro. https://github.com/google/googletest/blob/main/docs/advanced.md has some stuff but it is cumbersome and I didn't figure it out yet. This is done in a separate commit in order to be sure that the first commit really didn't change any behavior; if we changed the implementation and the tests at once, it would be harder to tell whether or not some behavioral changes slipped in what is supposed to be a "pure refactor". Co-Authored-By: Valentin Gagarin <valentin.gagarin@tweag.io> |
||
---|---|---|
.. | ||
content-address.bin | ||
drv-output.bin | ||
optional-content-address.bin | ||
optional-store-path.bin | ||
realisation.bin | ||
set.bin | ||
store-path.bin | ||
string.bin | ||
vector.bin |