поле запаковки в json данных о файлах теста

This commit is contained in:
2025-03-07 00:21:43 +03:00
parent ab0e0af6b3
commit 670324837d
7 changed files with 51 additions and 3 deletions

View File

@@ -0,0 +1,15 @@
package _VisualDVM.TestingSystem.Common.Test.Json;
import _VisualDVM.ProjectData.Files.FileType;
import _VisualDVM.ProjectData.Files.LanguageStyle;
import _VisualDVM.ProjectData.LanguageName;
import com.google.gson.annotations.Expose;
public class TestFileJson {
@Expose
public String name="";
@Expose
public FileType type = FileType.none;
@Expose
public LanguageName language = LanguageName.n;
@Expose
public LanguageStyle style = LanguageStyle.none;
}

View File

@@ -0,0 +1,9 @@
package _VisualDVM.TestingSystem.Common.Test.Json;
import com.google.gson.annotations.Expose;
import java.util.List;
import java.util.Vector;
public class TestsFilesJson {
@Expose
public List<TestFileJson> values = new Vector<>();
}

View File

@@ -31,6 +31,8 @@ public class Test extends riDBObject {
public String files = ""; //файлы теста
@Description("DEFAULT ''")
public String extended_description="";
@Description("DEFAULT ''")
public String packedFilesJson = "";
//--------------------------------------------->>>
@Description("IGNORE")
public String temp_project_name = "";
@@ -51,6 +53,7 @@ public class Test extends riDBObject {
args = t.args;
group_id = t.group_id;
extended_description = t.extended_description;
packedFilesJson=t.packedFilesJson;
}
@Override
public void select(boolean flag) {

View File

@@ -9,6 +9,8 @@ import Common.Visual.Tables.RendererLongCell;
import Common.Visual.Windows.Dialog.DBObjectDialog;
import _VisualDVM.Global;
import _VisualDVM.Passes.PassCode;
import _VisualDVM.ServerObjectsCache.TestCache;
import _VisualDVM.ServerObjectsCache.VisualCaches;
import _VisualDVM.TestingSystem.Common.Group.Group;
import _VisualDVM.TestingSystem.Common.Test.Test;
@@ -45,7 +47,7 @@ public class TestsForm extends DataSetControlForm<Test> {
new ColumnInfo<Test>("файлы") {
@Override
public Object getFieldAt(Test object) {
return object.getFilesForTable();
return ((TestCache)VisualCaches.GetCache(object)).srcNames;
}
}
);