@Test
@Transactional(propagation = Propagation.REQUIRES_NEW)
public void testRegisterUrl() throws Exception {
String bedUrl = UrlTestingUtils.TEST_FILE_SERVER_URL + "/genes_sorted.bed";
String indexUrl = UrlTestingUtils.TEST_FILE_SERVER_URL + "/genes_sorted.bed.tbi";
Server server = UrlTestingUtils.getFileServer(context);
try {
server.start();
IndexedFileRegistrationRequest request = new IndexedFileRegistrationRequest();
request.setPath(bedUrl);
request.setType(BiologicalDataItemResourceType.URL);
request.setIndexType(BiologicalDataItemResourceType.URL);
request.setIndexPath(indexUrl);
request.setReferenceId(referenceId);
BedFile bedFile = bedManager.registerBed(request);
Assert.assertNotNull(bedFile);
bedFile = bedFileManager.loadBedFile(bedFile.getId());
Assert.assertNotNull(bedFile.getId());
Assert.assertNotNull(bedFile.getBioDataItemId());
Assert.assertNotNull(bedFile.getIndex());
Assert.assertFalse(bedFile.getPath().isEmpty());
Assert.assertFalse(bedFile.getIndex().getPath().isEmpty());
testLoadBedRecords(bedFile);
} finally {
server.stop();
}
}
BedManagerTest.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:NGB-master
作者:
评论列表
文章目录