package org.osmorc.frameworkintegration; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; public class FrameworkInstanceDefinitionTest { @Test public void comparison() throws Exception { assertEquals(define("Equinox", null), define("Equinox", null)); assertEquals(define("Equinox", "3.6"), define("Equinox", null)); assertFalse(define("Equinox", null).equals(define("Felix", null))); } private static FrameworkInstanceDefinition define(@NotNull String name, @Nullable String version) { FrameworkInstanceDefinition definition = new FrameworkInstanceDefinition(); definition.setName(name); definition.setVersion(version); return definition; } }