### Question:
SkipCDSBuildingBlockListener implements FlowManipulator { @Override public boolean shouldRunFor(String currentBBName, boolean isFirst, BuildingBlockExecution execution) { return "ControllerExecutionBB".equals(currentBBName); }  @Override boolean shouldRunFor(String currentBBName, boolean isFirst, BuildingBlockExecution execution); @Override void run(List<ExecuteBuildingBlock> flowsToExecute, ExecuteBuildingBlock currentBB,
            BuildingBlockExecution execution);  }### Answer:
@Test public void testTrigger() { BuildingBlockExecution execution = new DelegateExecutionImpl(new DelegateExecutionFake()); skipCDSBuildingBlockListener.shouldRunFor(BBNAME, ISFIRST, execution); assertEquals("ControllerExecutionBB", BBNAME); }