Class SimpleTestExpressionParseHelper

    • Field Detail

      • parser

        @Inject
        protected com._1c.g5.v8.dt.lcore.tests.parser.helper.ParseHelperEncoder<Expression> parser
      • resourceSetProvider

        @Inject
        protected com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet> resourceSetProvider
      • resourceSet

        protected org.eclipse.emf.ecore.resource.ResourceSet resourceSet
    • Constructor Detail

      • SimpleTestExpressionParseHelper

        public SimpleTestExpressionParseHelper()
    • Method Detail

      • getModuleLineDelimeter

        protected String getModuleLineDelimeter()
        Gets line delimiter for Bsl module
        Returns:
        delimiter for Bsl module, can't be null
      • parseFile

        protected org.eclipse.emf.ecore.resource.Resource parseFile​(String fileName)
                                                             throws Exception
        Parse file by Expression language
        Parameters:
        fileName - name of the file, can't be null
        Returns:
        created Bsl resource, can't be null
        Throws:
        Exception - all detected exception
      • getTextFromFile

        protected String getTextFromFile​(String fileName)
                                  throws IOException
        Reads text from file
        Parameters:
        fileName - name of the file, can't be null
        Returns:
        content of the file, can't be null
        Throws:
        IOException - all detected exception