Index
All Classes and Interfaces|All Packages
A
- ApplicationAssemblyTest - Class in org.machanism.machai.bindex
-
Unit tests for
ApplicationAssembly. - ApplicationAssemblyTest() - Constructor for class org.machanism.machai.bindex.ApplicationAssemblyTest
B
- BindexBuilderFactoryTest - Class in org.machanism.machai.bindex
-
Unit tests for
BindexBuilderFactory. - BindexBuilderFactoryTest() - Constructor for class org.machanism.machai.bindex.BindexBuilderFactoryTest
- BindexBuilderTest - Class in org.machanism.machai.bindex.builder
- BindexBuilderTest() - Constructor for class org.machanism.machai.bindex.builder.BindexBuilderTest
- BindexCreatorTest - Class in org.machanism.machai.bindex
-
Unit tests for
BindexCreator. - BindexCreatorTest() - Constructor for class org.machanism.machai.bindex.BindexCreatorTest
- BindexProjectProcessorTest - Class in org.machanism.machai.bindex
-
Unit tests for
BindexProjectProcessorabstract class. - BindexProjectProcessorTest() - Constructor for class org.machanism.machai.bindex.BindexProjectProcessorTest
- BindexProjectProcessorTest.TestProcessor - Class in org.machanism.machai.bindex
-
Minimal implementation for testing purposes.
- BindexRegisterTest - Class in org.machanism.machai.bindex
- BindexRegisterTest() - Constructor for class org.machanism.machai.bindex.BindexRegisterTest
C
- createReturnsGenericBindexBuilderWhenProjectDirExists() - Method in class org.machanism.machai.bindex.BindexBuilderFactoryTest
-
Verifies creation of generic
BindexBuilderfor layouts with existing directory. - createReturnsJScriptBindexBuilderForJScriptProjectLayout() - Method in class org.machanism.machai.bindex.BindexBuilderFactoryTest
-
Verifies creation of
JScriptBindexBuilderfor JScript layout. - createReturnsMavenBindexBuilderForMavenProjectLayout() - Method in class org.machanism.machai.bindex.BindexBuilderFactoryTest
-
Verifies creation of
MavenBindexBuilderfor Maven layout. - createReturnsPythonBindexBuilderForPythonProjectLayout() - Method in class org.machanism.machai.bindex.BindexBuilderFactoryTest
-
Verifies creation of
PythonBindexBuilderfor Python layout. - createThrowsFileNotFoundExceptionIfDirDoesNotExist() - Method in class org.machanism.machai.bindex.BindexBuilderFactoryTest
-
Verifies exception thrown if the project directory does not exist.
D
- DefaultProjectLayoutTest - Class in org.machanism.machai.project.layout
- DefaultProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.DefaultProjectLayoutTest
- DummyProjectLayout() - Constructor for class org.machanism.machai.project.layout.ProjectLayoutTest.DummyProjectLayout
- DummyProjectProcessor - Class in org.machanism.machai.project
-
Unit tests for
ProjectProcessorfunctionality. - DummyProjectProcessor() - Constructor for class org.machanism.machai.project.DummyProjectProcessor
E
- excludeDirsConstantIntegrity() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
F
- folderProcessed - Variable in class org.machanism.machai.project.DummyProjectProcessor
-
Indicates whether processFolder() was called.
G
- getBindexFileReturnsCorrectFile() - Method in class org.machanism.machai.bindex.BindexProjectProcessorTest
-
Test that getBindexFile returns the correct file path for a given directory.
- getBindexReturnsBindexWhenFileExists() - Method in class org.machanism.machai.bindex.BindexProjectProcessorTest
-
Test that getBindex returns a Bindex if the file exists and can be deserialized.
- getBindexReturnsNullWhenFileDoesNotExist() - Method in class org.machanism.machai.bindex.BindexProjectProcessorTest
-
Test that getBindex returns null if the bindex file does not exist.
- getDocuments() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest.DummyProjectLayout
- getDocuments_returnsNull() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
- getDocuments_shouldReturnMavenDocsDirectory() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
- getDocuments_shouldReturnNull() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
- getDocuments_shouldReturnNull() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
- getModules() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest.DummyProjectLayout
- getModules_shouldReturnEmptyListIfNoDirectories() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
- getModules_shouldReturnModulesIfMultiModulePom() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
- getModules_shouldReturnNullIfNoWorkspaces() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
- getModules_shouldReturnNullIfPomNotMultiModule() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
- getModules_shouldReturnWorkspacesModules() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
- getModulesReturnsCorrectly() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
- getPomProperties_returnsMap() - Method in class org.machanism.machai.project.layout.PomReaderTest
- getProjectModel_handlesInvalidFileGracefully() - Method in class org.machanism.machai.project.layout.PomReaderTest
- getProjectModel_unifiedMethod() - Method in class org.machanism.machai.project.layout.PomReaderTest
- getProjectModel_withEffective_false_returnsModel() - Method in class org.machanism.machai.project.layout.PomReaderTest
- getProjectModel_withEffective_true_returnsModel() - Method in class org.machanism.machai.project.layout.PomReaderTest
- getSources() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest.DummyProjectLayout
- getSources_returnsNull() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
- getSources_shouldReturnMavenSourceDirectories() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
- getSources_shouldReturnNull() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
- getSources_shouldReturnNull() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
- getTests() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest.DummyProjectLayout
- getTests_returnsNull() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
- getTests_shouldReturnMavenTestDirectories() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
- getTests_shouldReturnNull() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
- getTests_shouldReturnNull() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
I
- instanceRelatedPathCorrect() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
- isMavenProject_shouldReturnTrueIfPomPresent() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
- isPackageJsonPresent_shouldReturnTrueIfPresent() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
- isPythonProject_returnsFalse_forDirectoryWithoutModelFile(Path) - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
- isPythonProject_returnsFalse_forPrivateProjectClassifier(Path) - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
- isPythonProject_returnsFalse_forPyprojectWithoutProjectName(Path) - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
- isPythonProject_returnsTrue_forValidNonPrivateProject(Path) - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
J
- JScriptBindexBuilderTest - Class in org.machanism.machai.bindex.builder
- JScriptBindexBuilderTest() - Constructor for class org.machanism.machai.bindex.builder.JScriptBindexBuilderTest
- JScriptProjectLayoutTest - Class in org.machanism.machai.project.layout
- JScriptProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.JScriptProjectLayoutTest
M
- MavenBindexBuilderTest - Class in org.machanism.machai.bindex.builder
- MavenBindexBuilderTest() - Constructor for class org.machanism.machai.bindex.builder.MavenBindexBuilderTest
- MavenProjectLayoutTest - Class in org.machanism.machai.project.layout
- MavenProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.MavenProjectLayoutTest
O
- org.machanism.machai.bindex - package org.machanism.machai.bindex
- org.machanism.machai.bindex.builder - package org.machanism.machai.bindex.builder
- org.machanism.machai.project - package org.machanism.machai.project
- org.machanism.machai.project.layout - package org.machanism.machai.project.layout
P
- PickerTest - Class in org.machanism.machai.bindex
- PickerTest() - Constructor for class org.machanism.machai.bindex.PickerTest
- PomReaderTest - Class in org.machanism.machai.project.layout
- PomReaderTest() - Constructor for class org.machanism.machai.project.layout.PomReaderTest
- printModel_returnsPomString() - Method in class org.machanism.machai.project.layout.PomReaderTest
- processFolder(ProjectLayout) - Method in class org.machanism.machai.bindex.BindexProjectProcessorTest.TestProcessor
- processFolder(ProjectLayout) - Method in class org.machanism.machai.project.DummyProjectProcessor
-
Dummy implementation; sets folderProcessed to true for test signaling.
- projectContext_handlesMissingPyprojectTomlGracefully() - Method in class org.machanism.machai.bindex.builder.PythonBindexBuilderTest
- projectContext_handlesMissingSourceDirGracefully() - Method in class org.machanism.machai.bindex.builder.PythonBindexBuilderTest
- projectContext_handlesMissingSrcFolderGracefully() - Method in class org.machanism.machai.bindex.builder.JScriptBindexBuilderTest
- projectContext_logsWarningOnIOException_whenReadingSourceFile() - Method in class org.machanism.machai.bindex.builder.JScriptBindexBuilderTest
- projectContext_readsProjectModelFile_andPromptsGenAI() - Method in class org.machanism.machai.bindex.builder.JScriptBindexBuilderTest
- projectContext_readsPyprojectToml_andPromptsGenAI() - Method in class org.machanism.machai.bindex.builder.PythonBindexBuilderTest
- projectDirSetsAndGetsCorrectly() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
- ProjectLayoutManagerTest - Class in org.machanism.machai.project
-
Unit tests for
ProjectLayoutManager. - ProjectLayoutManagerTest() - Constructor for class org.machanism.machai.project.ProjectLayoutManagerTest
- ProjectLayoutTest - Class in org.machanism.machai.project.layout
- ProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.ProjectLayoutTest
- ProjectLayoutTest.DummyProjectLayout - Class in org.machanism.machai.project.layout
- ProjectProcessorTest - Class in org.machanism.machai.project
- ProjectProcessorTest() - Constructor for class org.machanism.machai.project.ProjectProcessorTest
- PythonBindexBuilderTest - Class in org.machanism.machai.bindex.builder
- PythonBindexBuilderTest() - Constructor for class org.machanism.machai.bindex.builder.PythonBindexBuilderTest
- PythonProjectLayoutTest - Class in org.machanism.machai.project.layout
-
Unit tests for PythonProjectLayout.
- PythonProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.PythonProjectLayoutTest
R
- relatedPathSameFile() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
- replaceProperty_replacesAllPomProperties() - Method in class org.machanism.machai.project.layout.PomReaderTest
S
- serviceLocator_returnsServiceLocator() - Method in class org.machanism.machai.project.layout.PomReaderTest
- setup() - Method in class org.machanism.machai.bindex.BindexRegisterTest
- setup() - Method in class org.machanism.machai.bindex.PickerTest
- setUp() - Method in class org.machanism.machai.bindex.ApplicationAssemblyTest
-
Set up mocks and fixture for each test.
- setUp() - Method in class org.machanism.machai.bindex.BindexCreatorTest
-
Set up mock objects and test fixture for each test.
- setUp() - Method in class org.machanism.machai.bindex.builder.BindexBuilderTest
- setUp() - Method in class org.machanism.machai.bindex.builder.JScriptBindexBuilderTest
- setUp() - Method in class org.machanism.machai.bindex.builder.MavenBindexBuilderTest
- setUp() - Method in class org.machanism.machai.bindex.builder.PythonBindexBuilderTest
- setUp() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
- setUp() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
- setUp() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
- setUp() - Method in class org.machanism.machai.project.ProjectProcessorTest
-
Initializes test resources and mocks.
- sourcesDocumentsTestsReturn() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
- staticRelatedPathCorrect() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
- staticRelatedPathDotPrepended() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
T
- tearDown() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
- tearDown() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
- tearDown() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
- tempDir - Variable in class org.machanism.machai.bindex.builder.JScriptBindexBuilderTest
- tempDir - Variable in class org.machanism.machai.bindex.builder.PythonBindexBuilderTest
- testAddDependenciesDoesNotAddDuplicateIds() - Method in class org.machanism.machai.bindex.PickerTest
- testAssemblyExecutesLLMAndLogsResponse() - Method in class org.machanism.machai.bindex.ApplicationAssemblyTest
-
Tests that
ApplicationAssembly.assembly(String, List)executes without throwing exceptions when provider.perform() returns a response. - testAssemblyThrowsOnIOException() - Method in class org.machanism.machai.bindex.ApplicationAssemblyTest
-
Tests that
ApplicationAssembly.assembly(String, List)throws IllegalArgumentException when provider.perform() throws an IOException. - testBindexSchemaPrompt() - Method in class org.machanism.machai.bindex.builder.BindexBuilderTest
- testBuildReturnsNullOnNullOutput() - Method in class org.machanism.machai.bindex.builder.BindexBuilderTest
- testCloseDelegatesToPickerClose() - Method in class org.machanism.machai.bindex.BindexRegisterTest
- testDetectDefaultProjectLayout() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
-
Verifies detection of the default project layout.
- testDetectFileNotFound() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
-
Verifies FileNotFoundException is thrown when the directory is missing.
- testDetectJScriptProjectLayout() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
-
Verifies detection of JavaScript (Node.js/package.json) project layout.
- testDetectMavenProjectLayout() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
-
Verifies detection of Maven project layout.
- testDetectPythonProjectLayout() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
-
Verifies detection of Python project layout.
- testGenAIProviderSetterAndGetter() - Method in class org.machanism.machai.bindex.builder.BindexBuilderTest
- testGetEmbeddingBsonCreatesEmbeddings() - Method in class org.machanism.machai.bindex.PickerTest
- testGetNormalizedLanguageNameReturnsLowerCaseName() - Method in class org.machanism.machai.bindex.PickerTest
- testOriginSetterAndGetter() - Method in class org.machanism.machai.bindex.builder.BindexBuilderTest
- testProcessFolderCreatesBindexFileAndLogs() - Method in class org.machanism.machai.bindex.BindexCreatorTest
-
Tests the folder processing creates the Bindex file when update is true.
- testProcessFolderThrowsOnIOException() - Method in class org.machanism.machai.bindex.BindexCreatorTest
-
Tests that folder processing throws IllegalArgumentException on I/O errors.
- testProcessModuleCallsScanFolder() - Method in class org.machanism.machai.project.ProjectProcessorTest
-
Verifies processModule() calls scanFolder() on the correct subdirectory.
- TestProcessor() - Constructor for class org.machanism.machai.bindex.BindexProjectProcessorTest.TestProcessor
- testProcessProjectRegistersNewOrUpdateBindex() - Method in class org.machanism.machai.bindex.BindexRegisterTest
- testProcessProjectThrowsOnIOException() - Method in class org.machanism.machai.bindex.BindexRegisterTest
- testProjectContextDoesNotThrow() - Method in class org.machanism.machai.bindex.builder.BindexBuilderTest
- testProjectContextWithEmptyBuild() - Method in class org.machanism.machai.bindex.builder.MavenBindexBuilderTest
- testProjectDirSetterReturnsSelfAndSetsDir() - Method in class org.machanism.machai.bindex.ApplicationAssemblyTest
-
Verifies that
ApplicationAssembly.projectDir(File)returns this and sets the directory. - testProjectLayoutGetter() - Method in class org.machanism.machai.bindex.builder.BindexBuilderTest
- testScanFolderWithModules() - Method in class org.machanism.machai.project.ProjectProcessorTest
-
Verifies scanFolder() delegates to processModule() when modules are present.
- testScanFolderWithoutModules() - Method in class org.machanism.machai.project.ProjectProcessorTest
-
Verifies scanFolder() delegates to processFolder() if no modules are present.
- testSetAndGetScore() - Method in class org.machanism.machai.bindex.PickerTest
- testUpdateReturnsSelfAndSetsFlag() - Method in class org.machanism.machai.bindex.BindexRegisterTest
- testUpdateSetterReturnsSelf() - Method in class org.machanism.machai.bindex.BindexCreatorTest
-
Tests that
BindexCreator.update(boolean)returns this instance for chaining.
All Classes and Interfaces|All Packages