1 17 18 package org.apache.tools.ant.util; 19 20 import junit.framework.TestCase; 21 22 23 28 public class ReferencesTest extends TestCase{ 29 30 public ReferencesTest(String s) { 31 super(s); 32 } 33 34 37 public static void testReferencesAreSoft() { 38 boolean isJava11=JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_1); 39 WeakishReference reference = WeakishReference.createReference(new Object ()); 40 if ((reference.getClass().getName().indexOf("HardReference") > 0 ) 41 && !isJava11) { 42 fail("We should be creating soft references in this version of Java"); 43 } 44 } 45 46 } 47 | Popular Tags |