Class InfobaseTemplateDependenciesModule.InfobaseTemplateProviderMock

  • All Implemented Interfaces:
    IInfobaseTemplateProvider
    Enclosing class:
    InfobaseTemplateDependenciesModule

    public static class InfobaseTemplateDependenciesModule.InfobaseTemplateProviderMock
    extends com._1c.g5.v8.dt.internal.platform.services.core.infobases.templates.InfobaseTemplateProvider
    Mock for InfobaseTemplateProvider. Allows to set predefined template locations.
    • Constructor Detail

      • InfobaseTemplateProviderMock

        public InfobaseTemplateProviderMock()
    • Method Detail

      • setTemplatesLocation

        public void setTemplatesLocation​(Path... locations)
        Set predefined template locations
        Parameters:
        locations - the locations to set, cannot be null
      • getTemplateLocations

        public List<Path> getTemplateLocations()
        Description copied from interface: IInfobaseTemplateProvider
        Returns list of template locations.
        Specified by:
        getTemplateLocations in interface IInfobaseTemplateProvider
        Overrides:
        getTemplateLocations in class com._1c.g5.v8.dt.internal.platform.services.core.infobases.templates.InfobaseTemplateProvider
        Returns:
        list of template locations, never null, can be empty