MockBukkit allows the testing of timers and delays that are normally created using the Bukkit scheduler. This schedulers is used in the same way as a normal scheduler except that it adds several extra methods.
The scheduler can be asked to perform a single tick during tick. :
server.getScheduler().performOneTick();
If more ticks need to be executed in quick succession, it's possible to execute many ticks at once. The following code will perform a hundred ticks. :
server.getScheduler().performTicks(100L);
Using this method executes all ticks in order, as if they were executed on a real server.
MockBukkit has an extra method that allows to get the number of ticks since MockBukkit was last started. :
long tick = server.getScheduler().getCurrentTick();