Index

A B C D E F G I J M O P R S T 
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 BindexProjectProcessor abstract 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 BindexBuilder for layouts with existing directory.
createReturnsJScriptBindexBuilderForJScriptProjectLayout() - Method in class org.machanism.machai.bindex.BindexBuilderFactoryTest
Verifies creation of JScriptBindexBuilder for JScript layout.
createReturnsMavenBindexBuilderForMavenProjectLayout() - Method in class org.machanism.machai.bindex.BindexBuilderFactoryTest
Verifies creation of MavenBindexBuilder for Maven layout.
createReturnsPythonBindexBuilderForPythonProjectLayout() - Method in class org.machanism.machai.bindex.BindexBuilderFactoryTest
Verifies creation of PythonBindexBuilder for 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 ProjectProcessor functionality.
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.
A B C D E F G I J M O P R S T 
All Classes and Interfaces|All Packages