Search in sources :

Example 1 with JavaOperationMetricKey

use of net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey in project pmd by pmd.

the class ParameterizedMetricKeyTest method testIdentity.

@Test
public void testIdentity() {
    for (JavaClassMetricKey key : JavaClassMetricKey.values()) {
        ParameterizedMetricKey key1 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_1);
        ParameterizedMetricKey key2 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_1);
        assertEquals(key1, key2);
        assertTrue(key1 == key2);
    }
    for (JavaOperationMetricKey key : JavaOperationMetricKey.values()) {
        ParameterizedMetricKey key1 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_1);
        ParameterizedMetricKey key2 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_1);
        assertEquals(key1, key2);
        assertTrue(key1 == key2);
    }
}
Also used : JavaClassMetricKey(net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey) ParameterizedMetricKey(net.sourceforge.pmd.lang.metrics.ParameterizedMetricKey) JavaOperationMetricKey(net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey) Test(org.junit.Test)

Example 2 with JavaOperationMetricKey

use of net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey in project pmd by pmd.

the class ParameterizedMetricKeyTest method testVersioning.

@Test
public void testVersioning() {
    for (JavaClassMetricKey key : JavaClassMetricKey.values()) {
        ParameterizedMetricKey key1 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_1);
        ParameterizedMetricKey key2 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_2);
        assertNotEquals(key1, key2);
        assertFalse(key1 == key2);
    }
    for (JavaOperationMetricKey key : JavaOperationMetricKey.values()) {
        ParameterizedMetricKey key1 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_1);
        ParameterizedMetricKey key2 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_2);
        assertNotEquals(key1, key2);
        assertFalse(key1 == key2);
    }
}
Also used : JavaClassMetricKey(net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey) ParameterizedMetricKey(net.sourceforge.pmd.lang.metrics.ParameterizedMetricKey) JavaOperationMetricKey(net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey) Test(org.junit.Test)

Aggregations

JavaClassMetricKey (net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey)2 JavaOperationMetricKey (net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey)2 ParameterizedMetricKey (net.sourceforge.pmd.lang.metrics.ParameterizedMetricKey)2 Test (org.junit.Test)2