package abra; import org.testng.Assert; import org.testng.annotations.Test; public class FeatureTest { @Test (groups = "unit") public void testOverlaps() { Feature feature = new Feature("chr1", 100, 200); Assert.assertTrue(feature.overlaps("chr1", 50, 150)); Assert.assertTrue(feature.overlaps("chr1", 1, 100)); Assert.assertTrue(feature.overlaps("chr1", 200, 300)); Assert.assertTrue(feature.overlaps("chr1", 150, 250)); Assert.assertTrue(feature.overlaps("chr1", 1, 300)); Assert.assertTrue(feature.overlaps("chr1", 100, 200)); Assert.assertTrue(feature.overlaps("chr1", 100, 201)); Assert.assertTrue(feature.overlaps("chr1", 99, 200)); Assert.assertTrue(feature.overlaps("chr1", 2, 101)); Assert.assertTrue(feature.overlaps("chr1", 199, 299)); Assert.assertFalse(feature.overlaps("chr2", 50, 150)); Assert.assertFalse(feature.overlaps("chr1", 1, 99)); Assert.assertFalse(feature.overlaps("chr2", 101, 200)); Assert.assertFalse(feature.overlaps("chr1", 1000, 1001)); } }