use of net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey 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);
}
}
use of net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey 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);
}
}
use of net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey in project pmd by pmd.
the class ParameterizedMetricKeyTest method testToString.
@Test
public void testToString() {
for (JavaClassMetricKey key : JavaClassMetricKey.values()) {
ParameterizedMetricKey key1 = ParameterizedMetricKey.getInstance(key, DUMMY_VERSION_1);
assertTrue(key1.toString().contains(key1.key.name()));
assertTrue(key1.toString().contains(key1.options.toString()));
}
}
Aggregations