Dmitry, I've changed a logic of my tests and reflection isn't needed anymore.
Using reflection in tests, especially on 'private static | final'
fields may provide side-effects on other tests in a common test suite
which will be started in same JVM because of a previous value that may
be cached in other classes.
You can easily find such candidates by searching 'of
'GridTestUtils.setFieldValue(null' in the project.
On Tue, Mar 6, 2018 at 11:19 PM, Dmitry Pavlov <dpavlov....@gmail.com> wrote:
> Hi Vyacheslav,
> Why do you think reflection is bad in that case? Tests often use
> reflection, moreover U.field() to access some private stuff and test it.
> Dmitriy Pavlov
> вт, 6 мар. 2018 г. в 21:11, Vyacheslav Daradur <daradu...@gmail.com>:
>> Hi, Igniters!
>> I need your help about the following question:
>> How to set-up (emulate) custom MAC address at node startup in Testing
>> I need to write unit-test that checks requests distribution which
>> depends on ClusterNodes MAC addresses. I tried to change it after
>> instance startup via reflection but looks like a bad idea and may lead
>> to unexpected behavior.
>> Best Regards, Vyacheslav D.
Best Regards, Vyacheslav D.