HarmonizedDatasetServiceTest.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:mica2 作者:
@Test
public void testPopulateHarmonizedVariablesMap() {
  List<DatasetVariable> l = new ArrayList<DatasetVariable>() {
    {
      add(new DatasetVariable(dataset, Variable.Builder.newVariable("v1", BooleanType.get(), "test").build(), st));
      add(new DatasetVariable(dataset, Variable.Builder.newVariable("v2", BooleanType.get(), "test").build(), st2));
    }};

  doReturn(dataset).when(datasetService).findById(anyString());
  when(helper.asyncGetDatasetVariables(any(Supplier.class))).thenReturn(new AsyncResult<>(l));
  doReturn(l).when(datasetService).getDatasetVariables(any(HarmonizationDataset.class));
  doReturn(l).when(datasetService).getDatasetVariables(any(HarmonizationDataset.class), any(StudyTable.class));

  Map<String, List<DatasetVariable>> res = datasetService.populateHarmonizedVariablesMap(dataset);

  assertEquals(2, res.keySet().size());
  assertEquals(2, res.get("testds:v1:Dataschema").size());
  assertEquals(2, res.get("testds:v2:Dataschema").size());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号