Может ли JMockit издеваться над конструкторами с любым аргументом? - PullRequest
0 голосов
/ 06 декабря 2018

Я заменяю PowerMock на JMockit в старом модульном тестировании.Ниже приведен пример кода PowerMock, который высмеивает конструкторы File.class с любым аргументом.

Может ли JMockit насмехаться над конструкторами с любым аргументом, подобным этому?

Ситуация такова: myFile является ложным.И я хочу имитировать возвращение myFile при вызове любого конструктора в классе File. Так что же это за код.

// PowerMock
  whenNew(File.class).withAnyArguments().thenReturn(myfile);

// JMockit
 new Expectations() {{
        new File(anyString);
        result = myfile;
        minTimes = 0;
    }};
...