как написать junit для следующего кода - PullRequest
0 голосов
/ 29 января 2019

как написать контрольный пример для if else codition. Я не получаю покрытие в блоке else, когда задаю объект как ноль.Также не получает освещение в блоке catch.

if (Object!= null) {
            if (Object.getId() != null) {
                responseModel = registrationService.updateVendor(Object);
            } else {
                responseModel = registrationService.save(Object);
            }
        } else {
            responseModel = new ResponseModel();
            responseModel.setCode(ERROR_1002);
            responseModel.setMessage(ERROR_MSG1002);
            logger.info("Vendor details not found");
        }

    } catch (NullPointerException  e) {
        //e.printStackTrace();

        responseModel = new ResponseModel();
        responseModel.setCode(ERROR_1000);
        responseModel.setMessage(ERROR_MSG1000);
        logger.error("Exception inside RegistrationController.Registration()" + e);

    }
...