优化测试

This commit is contained in:
曹鹏飞 2025-08-07 12:06:47 +08:00
parent b5969c279c
commit 62602b7270
1 changed files with 3 additions and 12 deletions

View File

@ -61,26 +61,17 @@ public class SapMetaPrintTest {
} }
printTable(data); printTable(data);
fields.forEach(field->{ fields.forEach(field->{
print("★★ {}({}) 参数", field.getName(), field.getDescription());
if (field.isTable()){ if (field.isTable()){
printJCoTable(field); print(field.getTable().getRecordFieldIterator());
}else if (field.isStructure()){ }else if (field.isStructure()){
printStructure(field); print(field.getStructure().getRecordFieldIterator());
} }
}); });
} }
} }
} }
private void printJCoTable(JCoParameterField pfield){
print("★★ {}({}) 参数", pfield.getName(),pfield.getDescription());
print(pfield.getTable().getRecordFieldIterator());
}
private void printStructure(JCoParameterField pfield){
print("★★ {}({}) 参数", pfield.getName(),pfield.getDescription());
print(pfield.getStructure().getRecordFieldIterator());
}
private void print(JCoRecordFieldIterator iterator){ private void print(JCoRecordFieldIterator iterator){
List<String[]> data = new ArrayList<>(); List<String[]> data = new ArrayList<>();
while (iterator.hasNextField()) { while (iterator.hasNextField()) {