package eu.dnetlib.dhp.schema.oaf.common; import static org.junit.jupiter.api.Assertions.*; import java.io.IOException; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; import eu.dnetlib.dhp.schema.oaf.Entity; import eu.dnetlib.dhp.schema.oaf.Relation; import eu.dnetlib.dhp.schema.oaf.Result; public class ModelSupportTest { @Nested class IsSubClass { @Test void shouldReturnFalseWhenSubClassDoesNotExtendSuperClass() { // when Boolean result = ModelSupport.isSubClass(Relation.class, Entity.class); // then assertFalse(result); } @Test void shouldReturnTrueWhenSubClassExtendsSuperClass() { // when Boolean result = ModelSupport.isSubClass(Result.class, Entity.class); // then assertTrue(result); } } }