Я хочу, чтобы нестатический метод объекта, возвращаемого статическим заводским методом, возвращал определенный результат.powermockito static и non static method chain
После того, как я выполнил эту настройку, мой тестовый код будет опознавать ConnectionFactory.getConn («ABC») косвенно через другой фрагмент кода, который тестируется.
PowerMockito.when (ConnectionFactory.getConn ("ABC"). GetCurrentStatus()). ThenReturn (ConnectionStatus.CONNECTED);
Я получаю NPE для вышеуказанного утверждения.
- У меня уже есть @PrepareForTest ({FXAllConnectionFactory.class, ConnectionStatus.class}) в начале моего тестового JUnit класса.
Каким будет правильный способ?
Заранее спасибо :)
ConnectionFactory.getConn ("ABC") уже установлен и вернет объект correctType. – ali90
Тогда вы можете показать ** все ** свой код. Если ваш код будет делать то, что вы ожидаете от него, вас не будет здесь, не так ли? – GhostCat