Mock File.createTempFile () и вернуть наш поддельный объект File - PullRequest
1 голос
/ 26 марта 2020

Как мы можем смоделировать File.createTempFile(), чтобы вернуть наш смоделированный объект File?

Он должен вернуть наш смоделированный объект file вместо создания нового временного файла и вернуть новый объект.

1 Ответ

1 голос
/ 26 марта 2020

Это должно сработать

 PowerMockito.mockStatic(File.class);
 File mockFile =  PowerMockito.mock(File.class);
 when(File.createTempFile(anyString(), anyString())).thenReturn(mockFile);

не может предложить больше без кода или тестового класса

...