package model.manager.exports;
import model.manager.excel.conversion.exceptions.ReportException;
import model.manager.exports.columns.SimpleColumnsEnum;
import org.celllife.idart.database.hibernate.util.HibernateUtil;
import org.celllife.idart.test.IDARTtest;
import org.testng.annotations.Test;
public class PrescriptionExportObjectTest extends IDARTtest {
/**
* Not a real test, just a convenient way of looking at the output
*/
@Test(groups = "manualTests")
public void testDataExportReportObject() {
PrescriptionExportObject ro = new PrescriptionExportObject();
ro.setAllPatients(true);
ro.addSimpleColumn(SimpleColumnsEnum.patientId);
ro.addColumns(ScriptColumn.ALL);
System.out.println(ro.generateTemplate());
}
/**
* Not a real test, just a convenient way of looking at the output
*/
@Test(groups = "manualTests")
public void testDataExportReportObject1() {
PrescriptionExportObject ro = new PrescriptionExportObject();
ro.setAllPatients(true);
ro.addSimpleColumn(SimpleColumnsEnum.patientId);
ro.addSimpleColumn(SimpleColumnsEnum.firstNames);
ro.addSimpleColumn(SimpleColumnsEnum.lastName);
ro.addColumns(ScriptColumn.ALL);
DataExporter exporter = new DataExporter(HibernateUtil.getNewSession());
try {
exporter.generateExport(ro, "prescriptionexport.csv");
} catch (ReportException e) {
e.printStackTrace();
}
}
}