Class CPQServiceLayerTest

    • Constructor Detail

      • CPQServiceLayerTest

        public CPQServiceLayerTest()
    • Method Detail

      • importCsvIfExist

        protected void importCsvIfExist​(java.lang.String csvFile,
                                        java.lang.String encoding)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createCoreData

        public static void createCoreData()
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • prepareCPQData

        protected void prepareCPQData()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • ensureNoRulesCPSWithDefaultLifecyclce

        protected void ensureNoRulesCPSWithDefaultLifecyclce()
                                                      throws java.lang.ClassNotFoundException,
                                                             java.lang.NoSuchMethodException,
                                                             java.lang.SecurityException,
                                                             java.lang.IllegalAccessException,
                                                             java.lang.IllegalArgumentException,
                                                             java.lang.reflect.InvocationTargetException,
                                                             java.lang.InstantiationException
        Throws:
        java.lang.ClassNotFoundException
        java.lang.NoSuchMethodException
        java.lang.SecurityException
        java.lang.IllegalAccessException
        java.lang.IllegalArgumentException
        java.lang.reflect.InvocationTargetException
        java.lang.InstantiationException
      • makeProductCatalogVersionAvailableInSession

        protected void makeProductCatalogVersionAvailableInSession()
      • useCurrency_USD

        protected void useCurrency_USD()
      • useLocale_EN

        protected void useLocale_EN()
      • importCPQTestData

        protected void importCPQTestData()
                                  throws ImpExException,
                                         java.lang.Exception
        Throws:
        ImpExException
        java.lang.Exception
      • initProviders

        public void initProviders()
      • ensureMockProvider

        public void ensureMockProvider()
      • ensureSSCProvider

        public void ensureSSCProvider()
      • ensureCPSProvider

        public void ensureCPSProvider()
      • getFromPersistence

        protected <T> T getFromPersistence​(java.lang.String flexibleSearchSelect)
        Reads a model from persistence via flexible search
        Parameters:
        flexibleSearchSelect -
        Returns:
        Model
      • tearDown

        public void tearDown()
      • clearProductConfigurationItems

        protected void clearProductConfigurationItems()
      • getLifecycleBeanName

        protected java.lang.String getLifecycleBeanName()
                                                 throws java.lang.AssertionError
        Throws:
        java.lang.AssertionError
      • isPersistentLifecycle

        public boolean isPersistentLifecycle()
                                      throws java.lang.AssertionError
        Throws:
        java.lang.AssertionError
      • isDefaultLifecycle

        public boolean isDefaultLifecycle()
                                   throws java.lang.AssertionError
        Throws:
        java.lang.AssertionError