[ https://issues.apache.org/jira/browse/IGNITE-22156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Mashenkov reassigned IGNITE-22156: ----------------------------------------- Assignee: Andrey Mashenkov > 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 > Assignee: Andrey Mashenkov > Priority: Critical > Labels: ignite-3, tech-debt > > 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)