use of net.nemerosa.ontrack.repository.StructureRepository in project ontrack by nemerosa.
the class StructureServiceImplTest method before.
@Before
public void before() {
SecurityService securityService = mock(SecurityService.class);
ValidationRunStatusService validationRunStatusService = mock(ValidationRunStatusService.class);
structureRepository = mock(StructureRepository.class);
EventPostService eventService = mock(EventPostService.class);
EventFactory eventFactory = mock(EventFactory.class);
ExtensionManager extensionManager = mock(ExtensionManager.class);
PropertyService propertyService = mock(PropertyService.class);
PredefinedPromotionLevelService predefinedPromotionLevelService = mock(PredefinedPromotionLevelService.class);
PredefinedValidationStampService predefinedValidationStampService = mock(PredefinedValidationStampService.class);
DecorationService decorationService = mock(DecorationService.class);
ProjectFavouriteService projectFavouriteService = mock(ProjectFavouriteService.class);
service = new StructureServiceImpl(securityService, eventService, eventFactory, validationRunStatusService, structureRepository, extensionManager, propertyService, predefinedPromotionLevelService, predefinedValidationStampService, decorationService, projectFavouriteService);
// Model
Project project = Project.of(nd("P", "Project")).withId(ID.of(1));
Branch branch = Branch.of(project, nd("B", "Branch")).withId(ID.of(1));
copper = PromotionLevel.of(branch, nd("COPPER", "")).withId(ID.of(1));
build = Build.of(branch, nd("1", "Build 1"), Signature.of("test")).withId(ID.of(1));
}
Aggregations