use of org.openecard.addon.manifest.AddonSpecification in project open-ecard by ecsec.
the class AddonSpecificationTest method testCompareToAllEquals.
@Test
public void testCompareToAllEquals() {
AddonSpecification spec1 = new AddonSpecification();
spec1.setId("ABC");
spec1.setVersion("1.0.0");
AddonSpecification spec2 = new AddonSpecification();
spec2.setId("ABC");
spec2.setVersion("1.0.0");
Assert.assertEquals(spec1.compareTo(spec2), 0);
}
use of org.openecard.addon.manifest.AddonSpecification in project open-ecard by ecsec.
the class AddonSpecificationTest method testEqualsSameObjectTypeDiffAttributes.
@Test
public void testEqualsSameObjectTypeDiffAttributes() {
AddonSpecification spec1 = new AddonSpecification();
spec1.setId("ABC");
spec1.setVersion("1.0.0");
AddonSpecification spec2 = new AddonSpecification();
spec2.setId("ABk");
spec2.setVersion("1.0.5");
Assert.assertFalse(spec1.equals(spec2));
}
use of org.openecard.addon.manifest.AddonSpecification in project open-ecard by ecsec.
the class AddonSpecificationTest method testEqualsDifferentObjects.
@Test
public void testEqualsDifferentObjects() {
AddonSpecification spec1 = new AddonSpecification();
spec1.setId("ABC");
spec1.setVersion("1.0.0");
StringBuilder strBuilder = new StringBuilder();
Assert.assertFalse(spec1.equals(strBuilder));
}
use of org.openecard.addon.manifest.AddonSpecification in project open-ecard by ecsec.
the class AddonSpecificationTest method testCompareToVersionEquals.
@Test
public void testCompareToVersionEquals() {
AddonSpecification spec1 = new AddonSpecification();
spec1.setId("ABD");
spec1.setVersion("1.0.0");
AddonSpecification spec2 = new AddonSpecification();
spec2.setId("ABC");
spec2.setVersion("1.0.0");
Assert.assertEquals(spec1.compareTo(spec2), 1);
}
use of org.openecard.addon.manifest.AddonSpecification in project open-ecard by ecsec.
the class CacheTest method addIFDProtocol.
@Test
public void addIFDProtocol() {
IFDProtocolProxy proxy = new IFDProtocolProxy(null, null);
int initialHash = proxy.hashCode();
AddonSpecification spec = new AddonSpecification();
String id = "test";
spec.setId(id);
spec.setVersion("1.0.0");
cache.addIFDProtocol(spec, id, proxy);
// now get it back from the cache
IFDProtocol proto = cache.getIFDProtocol(spec, id);
Assert.assertEquals(proto.hashCode(), initialHash);
}
Aggregations