@Test public void shouldGenerateBaseInfoItems() throws Exception { RnRForm form = new RnRForm(); form.setProgram(viaProgram); form.setComments("Submitted Form"); form.setStatus(RnRForm.STATUS.AUTHORIZED); form.setSynced(false); List<BaseInfoItem> baseInfoItems = viaRepository.generateBaseInfoItems(form, MMIARepository.ReportType.OLD); assertThat(baseInfoItems.size(), is(1)); assertThat(baseInfoItems.get(0).getName(), is(VIARepository.ATTR_CONSULTATION)); }
@Override protected List<BaseInfoItem> generateBaseInfoItems(RnRForm form, MMIARepository.ReportType type) { BaseInfoItem newPatients = new BaseInfoItem(ATTR_CONSULTATION, BaseInfoItem.TYPE.STRING, form,"",0); List<BaseInfoItem> baseInfoItemList = new ArrayList<>(); baseInfoItemList.add(newPatients); return baseInfoItemList; }
VIARepository extends RnrFormRepository { @Override protected List<BaseInfoItem> generateBaseInfoItems(RnRForm form, MMIARepository.ReportType type) { BaseInfoItem newPatients = new BaseInfoItem(ATTR_CONSULTATION, BaseInfoItem.TYPE.STRING, form,"",0); List<BaseInfoItem> baseInfoItemList = new ArrayList<>(); baseInfoItemList.add(newPatients); return baseInfoItemList; } }
VIARepository extends RnrFormRepository { @Override protected List<BaseInfoItem> generateBaseInfoItems(RnRForm form, MMIARepository.ReportType type) { BaseInfoItem newPatients = new BaseInfoItem(ATTR_CONSULTATION, BaseInfoItem.TYPE.STRING, form,"",0); List<BaseInfoItem> baseInfoItemList = new ArrayList<>(); baseInfoItemList.add(newPatients); return baseInfoItemList; } @Inject  VIARepository(Context context); }
VIARepository extends RnrFormRepository { @Override protected List<BaseInfoItem> generateBaseInfoItems(RnRForm form, MMIARepository.ReportType type) { BaseInfoItem newPatients = new BaseInfoItem(ATTR_CONSULTATION, BaseInfoItem.TYPE.STRING, form,"",0); List<BaseInfoItem> baseInfoItemList = new ArrayList<>(); baseInfoItemList.add(newPatients); return baseInfoItemList; } @Inject  VIARepository(Context context);  }
VIARepository extends RnrFormRepository { @Override protected List<BaseInfoItem> generateBaseInfoItems(RnRForm form, MMIARepository.ReportType type) { BaseInfoItem newPatients = new BaseInfoItem(ATTR_CONSULTATION, BaseInfoItem.TYPE.STRING, form,"",0); List<BaseInfoItem> baseInfoItemList = new ArrayList<>(); baseInfoItemList.add(newPatients); return baseInfoItemList; } @Inject  VIARepository(Context context);  static final String ATTR_CONSULTATION; }