优化测试

This commit is contained in:
曹鹏飞 2025-08-07 12:04:03 +08:00
parent b2fe07fd4b
commit b5969c279c
1 changed files with 5 additions and 10 deletions

View File

@ -73,20 +73,15 @@ public class SapMetaPrintTest {
private void printJCoTable(JCoParameterField pfield){ private void printJCoTable(JCoParameterField pfield){
print("★★ {}({}) 参数", pfield.getName(),pfield.getDescription()); print("★★ {}({}) 参数", pfield.getName(),pfield.getDescription());
JCoTable table=pfield.getTable(); print(pfield.getTable().getRecordFieldIterator());
JCoRecordFieldIterator iterator = table.getRecordFieldIterator();
List<String[]> data = new ArrayList<>();
while (iterator.hasNextField()) {
JCoRecordField field = iterator.nextRecordField();
data.add(new String[]{field.getName(), field.getTypeAsString(), field.getDescription()});
}
printTable(data);
} }
private void printStructure(JCoParameterField pfield){ private void printStructure(JCoParameterField pfield){
print("★★ {}({}) 参数", pfield.getName(),pfield.getDescription()); print("★★ {}({}) 参数", pfield.getName(),pfield.getDescription());
JCoStructure structure=pfield.getStructure(); print(pfield.getStructure().getRecordFieldIterator());
JCoRecordFieldIterator iterator=structure.getRecordFieldIterator(); }
private void print(JCoRecordFieldIterator iterator){
List<String[]> data = new ArrayList<>(); List<String[]> data = new ArrayList<>();
while (iterator.hasNextField()) { while (iterator.hasNextField()) {
JCoRecordField field = iterator.nextRecordField(); JCoRecordField field = iterator.nextRecordField();