The new(ish) integration testing library (docs: https://developer.concordium.software/en/mainnet/smart-contracts/guides/integration-test-contract.html) is superior to the old unit testing infrastructure in almost every way. We thus want to deprecate the old test infrastructure and update all of our example contracts to use the new testing library. This also allows us to remove some abstractions from examples that were necessary to support the old test infrastructure. The abstractions make it harder for newcomers to get started with smart contracts.
The new(ish) integration testing library (docs: https://developer.concordium.software/en/mainnet/smart-contracts/guides/integration-test-contract.html) is superior to the old unit testing infrastructure in almost every way. We thus want to deprecate the old test infrastructure and update all of our example contracts to use the new testing library. This also allows us to remove some abstractions from examples that were necessary to support the old test infrastructure. The abstractions make it harder for newcomers to get started with smart contracts.