26 lines
596 B
Java
Raw Normal View History

package com.iluwatar.lazy.loading;
import java.lang.reflect.Field;
/**
2015-12-19 13:17:28 +01:00
* Date: 12/19/15 - 12:19 PM
*
2015-12-19 13:17:28 +01:00
* @author Jeroen Meulemeester
*/
2015-12-19 13:17:28 +01:00
public class HolderThreadSafeTest extends AbstractHolderTest {
2015-12-19 13:17:28 +01:00
private final HolderThreadSafe holder = new HolderThreadSafe();
2015-12-19 13:17:28 +01:00
@Override
Heavy getInternalHeavyValue() throws Exception {
final Field holderField = HolderThreadSafe.class.getDeclaredField("heavy");
holderField.setAccessible(true);
return (Heavy) holderField.get(this.holder);
}
2015-12-19 13:17:28 +01:00
@Override
Heavy getHeavy() throws Exception {
return this.holder.getHeavy();
}
2015-12-19 13:17:28 +01:00
}