package org.insightech.er.editor.model.testdata; public class TableTestData implements Cloneable { private DirectTestData directTestData; private RepeatTestData repeatTestData; public TableTestData() { this.directTestData = new DirectTestData(); this.repeatTestData = new RepeatTestData(); } public DirectTestData getDirectTestData() { return directTestData; } public void setDirectTestData(DirectTestData directTestData) { this.directTestData = directTestData; } public RepeatTestData getRepeatTestData() { return repeatTestData; } public void setRepeatTestData(RepeatTestData repeatTestData) { this.repeatTestData = repeatTestData; } public int getTestDataNum() { return this.directTestData.getTestDataNum() + this.repeatTestData.getTestDataNum(); } @Override public TableTestData clone() { TableTestData clone = new TableTestData(); clone.directTestData = this.directTestData.clone(); clone.repeatTestData = this.repeatTestData.clone(); return clone; } }