“Java Spring Set Private Field в тестировании” Ответ

Java Spring Set Private Field в тестировании

import org.springframework.test.util.ReflectionTestUtils;

ReflectionTestUtils.setField(notificationService, "timeToLive", 90L);
DevPedrada

Java Spring Set Private Field в тестировании

Field reader = MyClass.class.getDeclaredField("reader");
reader.setAccessible(true);
MyClass mc = new MyClass();
StringReader stringReader = new StringReader("some string");
BufferedReader readerToSet = new BufferedReader(stringReader);
reader.set(mc, readerToSet);
mc.methodToTest();
DevPedrada

Ответы похожие на “Java Spring Set Private Field в тестировании”

Вопросы похожие на “Java Spring Set Private Field в тестировании”

Больше похожих ответов на “Java Spring Set Private Field в тестировании” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования