Class AuditTestHelper

java.lang.Object
de.hybris.platform.audit.AuditTestHelper

public class AuditTestHelper extends Object
  • Constructor Details

    • AuditTestHelper

      public AuditTestHelper()
  • Method Details

    • prepareTestDataForIntegrationTest

      public UserModel prepareTestDataForIntegrationTest() throws InterruptedException
      Throws:
      InterruptedException
    • createTestConfigForIntegrationTest

      public AuditReportConfig createTestConfigForIntegrationTest()
    • createTestConfigWithVirtualAttributeForIntegrationTest

      public AuditReportConfig createTestConfigWithVirtualAttributeForIntegrationTest()
    • clearAuditDataForTypes

      public void clearAuditDataForTypes(String... types)
    • getAuditRecordsAttributes

      public static Map<String,Object> getAuditRecordsAttributes(AuditRecord auditRecord1, String langIsoCode)
    • getAuditRecordsAttributes

      public static Map<String,Object> getAuditRecordsAttributes(AuditRecord auditRecord1)
    • noDuplicatedReportEntries

      public static org.assertj.core.api.Condition<List<? extends Map<String,Object>>> noDuplicatedReportEntries()
    • createItem

      public <T> T createItem(Class<T> itemClass)
    • createItem

      public <T> T createItem(Supplier<T> supplier)
    • removeCreatedItems

      public void removeCreatedItems()
    • extractingRecursiveMapAttribute

      public static Function<Map<String,Object>,Object> extractingRecursiveMapAttribute(String... attributePath)
    • extractRecursiveMapAttributes

      @SafeVarargs public static org.assertj.core.groups.Tuple extractRecursiveMapAttributes(Map<String,Object> title, List<String>... attributePaths)
    • sortRecords

      public static <T extends AuditRecord> List<T> sortRecords(List<T> auditRecords)
    • loadConfigFromFile

      public AuditReportConfig loadConfigFromFile(String file, String configName)
    • getAuditConfigService

      public static AuditConfigService getAuditConfigService()