In unit test, you can use managementService to execute Job/Timer.
ManagementService managementService = processEngine.getManagementService();
Job job = managementService.createJobQuery().timers().processInstanceId(piId).uniqueResult();
managementService.execute(job.getId());