fix: remove duplicate AI test page header

This commit is contained in:
张家训
2026-08-05 13:49:15 +08:00
parent 2f3ddd221a
commit d00f21098f
2 changed files with 1 additions and 10 deletions
@@ -101,7 +101,6 @@ public class AiTestPane extends BorderPane {
private void buildUi() {
setPadding(new Insets(20));
setTop(buildHeader());
setCenter(buildContent());
setBottom(buildStatus());
generateButton.setDisable(true);
@@ -115,15 +114,6 @@ public class AiTestPane extends BorderPane {
projectCombo.setButtonCell(projectCell());
}
private Node buildHeader() {
Label title = new Label("AI 单测生成");
title.setStyle("-fx-font-size: 22px; -fx-font-weight: bold;");
Label subtitle = new Label("CodeFree CLI · JDK 8 · Maven · JUnit 5 · 85% 增量行覆盖率");
VBox header = new VBox(5, title, subtitle);
header.setPadding(new Insets(0, 0, 16, 0));
return header;
}
private Node buildContent() {
GridPane selection = grid();
addRow(selection, 0, "项目", projectCombo, "生成模块", moduleCombo);
@@ -36,6 +36,7 @@ class AiTestPaneArchitectureTest {
void presentsFourMainTabsWithoutAccordionAndStartsIdle() throws Exception {
AiTestPane pane = createPane();
assertEquals(null, FxTestSupport.fx(pane::getTop));
TabPane mainTabs = assertInstanceOf(TabPane.class, FxTestSupport.fx(pane::getCenter));
assertEquals(List.of("项目与增量", "工具链", "质量规范", "结果与合并"),
FxTestSupport.fx(() -> mainTabs.getTabs().stream().map(tab -> tab.getText()).toList()));