how to write test case for if else coditions.I am not getting coverage in the else block when giving the object as null. Also not getting coverage in the catch block.
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);
}