@Override public void customise(JFixture fixture) { AutoPropertyBehaviour apb = fixture.behaviours().find(AutoPropertyBehaviour.class); if (apb == null) return; apb.specifications().add(this.specification); } }
@Override public void customise(JFixture fixture) { if (fixture.behaviours().find(AutoPropertyBehaviour.class) == null) { fixture.behaviours().add(new AutoPropertyBehaviour()); } } }
@Override public void customise(JFixture fixture) { AutoPropertyBehaviour autoPropertyBehaviour = fixture.behaviours().find(AutoPropertyBehaviour.class); if(autoPropertyBehaviour == null) return; autoPropertyBehaviour.specifications().add(new MockitoAutoPropertySpecification()); fixture.addBuilderToEndOfPipeline(new MockitoRelay()); } }
@Override public void customise(JFixture fixture) { AutoPropertyBehaviour autoPropertyBehaviour = fixture.behaviours().find(AutoPropertyBehaviour.class); if (autoPropertyBehaviour != null) { autoPropertyBehaviour.specifications().add(new JodaTimeSpecification()); } fixture.addBuilderToStartOfPipeline(new ReadableInstantRelay()); fixture.addBuilderToStartOfPipeline(new ReadableIntervalRelay()); fixture.addBuilderToStartOfPipeline(new ReadableDurationRelay()); fixture.addBuilderToStartOfPipeline(new ReadablePartialRelay()); fixture.addBuilderToStartOfPipeline(new ReadablePeriodRelay()); fixture.addBuilderToStartOfPipeline(new PartialRelay()); fixture.addBuilderToStartOfPipeline(new BasePeriodRelay()); fixture.addBuilderToStartOfPipeline(new BaseSingleFieldPeriodRelay()); fixture.addBuilderToStartOfPipeline(new BasePartialRelay()); fixture.addBuilderToStartOfPipeline(new BaseLocalRelay()); fixture.addBuilderToStartOfPipeline(new BaseDurationRelay()); fixture.addBuilderToStartOfPipeline(new BaseIntervalRelay()); fixture.addBuilderToStartOfPipeline(new BaseDateTimeRelay()); fixture.addBuilderToStartOfPipeline(new DateTimeZoneBuilder()); fixture.addBuilderToStartOfPipeline(new ChronologyBuilder()); fixture.addBuilderToStartOfPipeline(new ChronologyBuilder()); } }