Andrey Mashenkov created IGNITE-22156:
-----------------------------------------
Summary: Improve test coverage for UpgradingRowAdapter.
Key: IGNITE-22156
URL: https://issues.apache.org/jira/browse/IGNITE-22156
Project: Ignite
Issue Type: Improvement
Reporter: Andrey Mashenkov
As fow now, we have no unit tests for UpgradingRowAdapter class at all.
`UpgradingRowAdapter` class inherits a bunch of methods from various
interfaces, which are implemented in parent classes. We found few issues when
some of these methods must be overridden in `UpgradingRowAdapter` due to
different semantic.
Also, with the current approach, the one may add a method that implementation
will have incorrect behavior in UpgradingRowAdapter.
Most likely, `inheritance` from base `Row` class should be changed to
`delegation`, and a `Row` be an interface.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)