Skip to content

Commit 7320095

Browse files
Fixed ProjectsToolsTest and JeddictPrefrencesUITest to work on windows
1 parent 2a2652a commit 7320095

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

src/test/java/io/github/jeddict/ai/agent/project/ProjectToolsTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright 2025-2026 the original author or authors from the Jeddict project
2+
* Copyright 2025-2026 the original author or authors from the Jeddict project
33
* (https://jeddict.github.io/).
44
*
55
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
@@ -30,20 +30,20 @@ public class ProjectToolsTest extends TestBase {
3030
public void projectInfo_returns_project_metadata_as_text()
3131
throws Exception {
3232
Path homePath = Paths.get(".").toAbsolutePath().normalize();
33-
33+
3434
String projectDir = homePath.resolve("src/test/projects/minimal").toString();
3535
ProjectTools tools = ProjectTools.forProject(project(projectDir));
36-
then(tools.projectInfo()).isEqualToIgnoringNewLines(
36+
then(tools.projectInfo().toLowerCase()).isEqualToIgnoringNewLines(
3737
"""
3838
- name: name
3939
- folder: %s
4040
- type: maven
4141
- Source Directory: src/main/java
4242
- Test Source Directory: src/test/java
43-
""".formatted(projectDir)
43+
""".formatted(projectDir.toLowerCase())
4444
);
4545

46-
46+
4747
projectDir = homePath.resolve("src/test/projects/jdk").toString();
4848
tools = ProjectTools.forProject(project(projectDir));
4949
then(tools.projectInfo()).isEqualToIgnoringNewLines(

src/test/java/io/github/jeddict/ai/settings/JeddictPreferencesUITest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ public void full_ui_save_persists_all_settings() {
150150

151151
// Chat / Context
152152
clickOn(preferences.asset("AIAssistancePanel.askAIPane.TabConstraints.tabTitle")); waitForFxEvents();
153-
setComboBox("AIAssistancePanel.conversationContextLabel.text", preferences.asset("AIAssistancePanel.conversationContext.option.last_10_chats"));
153+
setComboBox("AIAssistancePanel.conversationContextLabel.text", preferences.asset("AIAssistancePanel.conversationContext.option.last_3_chats"));
154154
setToggle("AIAssistancePanel.excludeJavadocCommentsCheckBox.text", true);
155155
setText("AIAssistancePanel.fileExtLabel.text", "java,kt,xml");
156156
setText("AIAssistancePanel.excludeDir.text", "node_modules,build,tmp");
@@ -222,9 +222,9 @@ public void full_ui_save_persists_all_settings() {
222222
then(pm.getFileExtensionListToInclude()).containsExactly("java","kt","xml");
223223
then(pm.getExcludeDirs()).containsExactly("node_modules","build","tmp");
224224

225-
then(pm.getConversationContext()).isEqualTo(0);
225+
then(pm.getConversationContext()).isEqualTo(3);
226226

227-
then(pm.getGlobalRules()).isEqualTo("ui-rule-1");
227+
then(pm.getGlobalRules()).contains("ui-rule-1");
228228

229229
then(pm.getCustomHeaders()).containsEntry("X-UI","abc").containsEntry("Y-UI","def");
230230

@@ -522,3 +522,5 @@ private void nullAllSettings(final List<Category> categories) {
522522
}
523523

524524
}
525+
526+
//\Users\ste\Downloads\netbeans-29-bin\netbeans\java\maven\bin\mvn -Dtest=io.github.jeddict.ai.agent.project.ProjectToolsTest#projectInfo_returns_project_metadata_as_text process-test-classes surefire:test

0 commit comments

Comments
 (0)