public abstract class EnhancerTestUtils extends BaseUnitTestCase
globalTimeout
Constructor and Description |
---|
EnhancerTestUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
checkDirtyTracking(java.lang.Object entityInstance,
java.lang.String... dirtyFields)
compares the dirty fields of an entity with a set of expected values
|
static void |
clearDirtyTracking(java.lang.Object entityInstance)
clears the dirty set for an entity
|
static java.lang.Class<?> |
enhanceAndDecompile(java.lang.Class<?> classToEnhance,
java.lang.ClassLoader cl)
method that performs the enhancement of a class
also checks the signature of enhanced entities methods using 'javap' decompiler
|
static java.lang.Object |
getFieldByReflection(java.lang.Object entity,
java.lang.String fieldName) |
static EntityEntry |
makeEntityEntry() |
static <T extends EnhancerTestTask> |
runEnhancerTestTask(java.lang.Class<T> task) |
static <T extends EnhancerTestTask> |
runEnhancerTestTask(java.lang.Class<T> task,
EnhancementContext context) |
assertNoLeaks, releaseTransactions
public static java.lang.Class<?> enhanceAndDecompile(java.lang.Class<?> classToEnhance, java.lang.ClassLoader cl) throws java.lang.Exception
java.lang.Exception
public static <T extends EnhancerTestTask> void runEnhancerTestTask(java.lang.Class<T> task)
public static <T extends EnhancerTestTask> void runEnhancerTestTask(java.lang.Class<T> task, EnhancementContext context)
public static java.lang.Object getFieldByReflection(java.lang.Object entity, java.lang.String fieldName)
public static void clearDirtyTracking(java.lang.Object entityInstance)
public static void checkDirtyTracking(java.lang.Object entityInstance, java.lang.String... dirtyFields)
public static EntityEntry makeEntityEntry()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.