34 35 import static org.junit.Assert.assertNotNull; 36 import static org.junit.Assert.assertTrue; 37 38 import java.io.FileNotFoundException; 39 import java.util.List; 40 41 import javax.xml.stream.XMLStreamException; 42 43 import org.junit.Test; 44 import org.objectweb.asm.Type; 45 import org.openjdk.jmc.agent.TransformDescriptor; 46 import org.openjdk.jmc.agent.TransformRegistry; 47 import org.openjdk.jmc.agent.impl.DefaultTransformRegistry; 48 import org.openjdk.jmc.agent.test.util.TestToolkit; 49 50 public class TestDefaultTransformRegistry { 51 @Test 52 public void testHasPendingTransforms() throws FileNotFoundException, XMLStreamException { 53 TransformRegistry registry = DefaultTransformRegistry 54 .from(TestToolkit.getProbesXML("HasPendingTransforms")); //$NON-NLS-1$ 55 assertNotNull(registry); 56 assertTrue(registry.hasPendingTransforms(Type.getInternalName(InstrumentMe.class))); 57 } 58 59 @Test 60 public void testFrom() throws FileNotFoundException, XMLStreamException { 61 TransformRegistry registry = DefaultTransformRegistry 62 .from(TestToolkit.getProbesXML("From")); //$NON-NLS-1$ 63 assertNotNull(registry); 64 } 65 66 @Test 67 public void testGetTransformData() throws FileNotFoundException, XMLStreamException { 68 TransformRegistry registry = DefaultTransformRegistry 69 .from(TestToolkit.getProbesXML("GetTransformData")); //$NON-NLS-1$ 70 assertNotNull(registry); 71 List<TransformDescriptor> transformData = registry.getTransformData(Type.getInternalName(InstrumentMe.class)); 72 assertNotNull(transformData); 73 assertTrue(transformData.size() > 0); 74 } 75 } | 34 35 import static org.junit.Assert.assertNotNull; 36 import static org.junit.Assert.assertTrue; 37 38 import java.io.FileNotFoundException; 39 import java.util.List; 40 41 import javax.xml.stream.XMLStreamException; 42 43 import org.junit.Test; 44 import org.objectweb.asm.Type; 45 import org.openjdk.jmc.agent.TransformDescriptor; 46 import org.openjdk.jmc.agent.TransformRegistry; 47 import org.openjdk.jmc.agent.impl.DefaultTransformRegistry; 48 import org.openjdk.jmc.agent.test.util.TestToolkit; 49 50 public class TestDefaultTransformRegistry { 51 @Test 52 public void testHasPendingTransforms() throws FileNotFoundException, XMLStreamException { 53 TransformRegistry registry = DefaultTransformRegistry 54 .from(TestToolkit.getProbesXML("HasPendingTransforms")); 55 assertNotNull(registry); 56 assertTrue(registry.hasPendingTransforms(Type.getInternalName(InstrumentMe.class))); 57 } 58 59 @Test 60 public void testFrom() throws FileNotFoundException, XMLStreamException { 61 TransformRegistry registry = DefaultTransformRegistry 62 .from(TestToolkit.getProbesXML("From")); 63 assertNotNull(registry); 64 } 65 66 @Test 67 public void testGetTransformData() throws FileNotFoundException, XMLStreamException { 68 TransformRegistry registry = DefaultTransformRegistry 69 .from(TestToolkit.getProbesXML("GetTransformData")); 70 assertNotNull(registry); 71 List<TransformDescriptor> transformData = registry.getTransformData(Type.getInternalName(InstrumentMe.class)); 72 assertNotNull(transformData); 73 assertTrue(transformData.size() > 0); 74 } 75 } |