Package de.hybris.platform.audit
Class AuditTestHelper
- java.lang.Object
-
- de.hybris.platform.audit.AuditTestHelper
-
public class AuditTestHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AuditTestHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearAuditDataForTypes(java.lang.String... types)
<T> T
createItem(java.lang.Class<T> itemClass)
<T> T
createItem(java.util.function.Supplier<T> supplier)
AuditReportConfig
createTestConfigForIntegrationTest()
AuditReportConfig
createTestConfigWithVirtualAttributeForIntegrationTest()
static java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>
extractingRecursiveMapAttribute(java.lang.String... attributePath)
static org.assertj.core.groups.Tuple
extractRecursiveMapAttributes(java.util.Map<java.lang.String,java.lang.Object> title, java.util.List<java.lang.String>... attributePaths)
static AuditConfigService
getAuditConfigService()
static java.util.Map<java.lang.String,java.lang.Object>
getAuditRecordsAttributes(AuditRecord auditRecord1)
static java.util.Map<java.lang.String,java.lang.Object>
getAuditRecordsAttributes(AuditRecord auditRecord1, java.lang.String langIsoCode)
AuditReportConfig
loadConfigFromFile(java.lang.String file, java.lang.String configName)
static org.assertj.core.api.Condition<java.util.List<? extends java.util.Map<java.lang.String,java.lang.Object>>>
noDuplicatedReportEntries()
UserModel
prepareTestDataForIntegrationTest()
void
removeCreatedItems()
static <T extends AuditRecord>
java.util.List<T>sortRecords(java.util.List<T> auditRecords)
-
-
-
Method Detail
-
prepareTestDataForIntegrationTest
public UserModel prepareTestDataForIntegrationTest() throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
createTestConfigForIntegrationTest
public AuditReportConfig createTestConfigForIntegrationTest()
-
createTestConfigWithVirtualAttributeForIntegrationTest
public AuditReportConfig createTestConfigWithVirtualAttributeForIntegrationTest()
-
clearAuditDataForTypes
public void clearAuditDataForTypes(java.lang.String... types)
-
getAuditRecordsAttributes
public static java.util.Map<java.lang.String,java.lang.Object> getAuditRecordsAttributes(AuditRecord auditRecord1, java.lang.String langIsoCode)
-
getAuditRecordsAttributes
public static java.util.Map<java.lang.String,java.lang.Object> getAuditRecordsAttributes(AuditRecord auditRecord1)
-
noDuplicatedReportEntries
public static org.assertj.core.api.Condition<java.util.List<? extends java.util.Map<java.lang.String,java.lang.Object>>> noDuplicatedReportEntries()
-
createItem
public <T> T createItem(java.lang.Class<T> itemClass)
-
createItem
public <T> T createItem(java.util.function.Supplier<T> supplier)
-
removeCreatedItems
public void removeCreatedItems()
-
extractingRecursiveMapAttribute
public static java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object> extractingRecursiveMapAttribute(java.lang.String... attributePath)
-
extractRecursiveMapAttributes
@SafeVarargs public static org.assertj.core.groups.Tuple extractRecursiveMapAttributes(java.util.Map<java.lang.String,java.lang.Object> title, java.util.List<java.lang.String>... attributePaths)
-
sortRecords
public static <T extends AuditRecord> java.util.List<T> sortRecords(java.util.List<T> auditRecords)
-
loadConfigFromFile
public AuditReportConfig loadConfigFromFile(java.lang.String file, java.lang.String configName)
-
getAuditConfigService
public static AuditConfigService getAuditConfigService()
-
-