Index

C D F G I J M N O P R S T 
All Classes and Interfaces|All Packages

C

constructor_shouldThrowIllegalStateException() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
 
CoverageGapAdditionalTest - Class in org.machanism.machai.project.layout
 
CoverageGapAdditionalTest() - Constructor for class org.machanism.machai.project.layout.CoverageGapAdditionalTest
 

D

DefaultProjectLayoutTest - Class in org.machanism.machai.project.layout
 
DefaultProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.DefaultProjectLayoutTest
 
detectProjectLayout_shouldPreferMavenOverGradleWhenBothPresent() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
 
detectProjectLayout_shouldReturnDefaultLayoutWhenDirExistsAndNoMarkers() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
 
detectProjectLayout_shouldReturnGradleLayoutWhenBuildGradlePresentAndNoPom() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
 
detectProjectLayout_shouldReturnJScriptLayoutWhenPackageJsonPresentAndNoPomOrGradle() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
 
detectProjectLayout_shouldReturnMavenLayoutWhenPomXmlPresent() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
 
detectProjectLayout_shouldReturnPythonLayoutWhenPyprojectTomlPresentAndPublic() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
 
detectProjectLayout_shouldThrowFileNotFoundExceptionWhenDirDoesNotExist() - Method in class org.machanism.machai.project.ProjectLayoutManagerTest
 

F

findDirectories_shouldRecurseAndExcludeKnownToolingDirectories() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
findDirectories_shouldReturnEmptyListWhenNullOrNotDirectory() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
findFiles_shouldRecurseAndExcludeKnownToolingDirectories() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
findFiles_shouldReturnEmptyListWhenNullOrNotDirectory() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 

G

getDocuments_shouldAlwaysContainSrcSite() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getExcludeDirs_shouldReturnCloneToPreventExternalMutation() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
getModel_whenEffectivePomRequiredFalseAndPomInvalid_shouldRethrowIllegalArgumentException() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutModelFallbackTest
 
getModel_whenEffectivePomRequiredTrueAndEffectiveBuildFails_shouldFallbackToRawModel() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutModelFallbackTest
 
getModules_defaultImplementationShouldReturnEmptyList() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
getModules_shouldIgnoreNonArrayWorkspacesAndReturnEmptyList() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutAdditionalCoverageTest
 
getModules_shouldResolveWorkspaceGlobsAndReturnRelativeModulePaths() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 
getModules_shouldReturnCachedListAndNotRescanAfterDirectoryChanges() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
 
getModules_shouldReturnChildProjectNamesWhenProjectIsProvided() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutTest
 
getModules_shouldReturnEmptyListWhenNotPomPackaging() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getModules_shouldReturnEmptyListWhenNoWorkspacesKey() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 
getModules_shouldReturnEmptyListWhenProjectDirNotSet() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
 
getModules_shouldReturnEmptyListWhenProjectHasNoChildren() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutAdditionalCoverageTest
 
getModules_shouldReturnEmptyListWhenProjectModelCannotBeLoaded() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutTest
 
getModules_shouldReturnImmediateSubdirectoriesExcludingKnownDirectories() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
 
getModules_shouldReturnModulesWhenPackagingIsPom() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getModules_shouldSkipWorkspacePathWhenRelativePathCannotBeResolved() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutAdditionalCoverageTest
 
getModules_shouldThrowIllegalStateExceptionWhenProjectDirNotSet() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 
getModules_whenModelWasNotResolvedAndNotMultiModule_returnsEmptyList() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
getParentId_shouldReturnNullByDefault() - Method in class org.machanism.machai.project.layout.ProjectLayoutDefaultMethodsTest
 
getParentId_shouldReturnNullWhenNoParent() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getParentId_shouldReturnParentArtifactIdWhenPresent() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getParentId_whenParentIsNull_returnsNull() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
getParentId_whenParentIsPresent_returnsParentArtifactId() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
getPomProperties_returnsLiveMapThatIsPopulatedByReads() - Method in class org.machanism.machai.project.layout.PomReaderAdditionalCoverageTest
 
getProjectId_getProjectName_shouldReturnEmptyStringWhenProjectModelCannotBeLoaded() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutTest
 
getProjectId_shouldReturnArtifactId() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getProjectId_shouldReturnNameFromPackageJson() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 
getProjectId_shouldReturnNullByDefault() - Method in class org.machanism.machai.project.layout.ProjectLayoutDefaultMethodsTest
 
getProjectId_shouldThrowWhenPackageJsonCannotBeParsed() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutAdditionalCoverageTest
 
getProjectLayout_shouldDelegateToProjectLayoutManager() - Method in class org.machanism.machai.project.ProjectProcessorTest
 
getProjectLayout_whenDirectoryMissing_throwsFileNotFoundException() - Method in class org.machanism.machai.project.ProjectProcessorProcessModuleTest
 
getProjectLayoutType_shouldRemoveProjectLayoutSuffix() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
getProjectMethod_shouldReturnNullWhenProjectDirIsNotSet() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutAdditionalCoverageTest
 
getProjectModel_nonEffective_shouldAddProjectVersionPropertyWhenVersionPresent() - Method in class org.machanism.machai.project.layout.PomReaderTest
 
getProjectModel_nonEffective_shouldReplacePropertiesFromPreviouslyParsedPom() - Method in class org.machanism.machai.project.layout.PomReaderTest
 
getProjectModel_shouldThrowIllegalArgumentExceptionWhenPomFileDoesNotExist() - Method in class org.machanism.machai.project.layout.PomReaderTest
 
getProjectModel_singleArg_shouldFallbackToNonEffectiveWhenEffectiveFails() - Method in class org.machanism.machai.project.layout.PomReaderTest
 
getProjectModel_whenPomContainsProperties_populatesPomPropertiesAndKeepsUnresolvedPlaceholders() - Method in class org.machanism.machai.project.layout.PomReaderAdditionalCoverageTest
 
getProjectModel_whenPomHasLicenses_initialCallSetsDefaultLicenses_secondEmptyPomUsesDefaultLicenses() - Method in class org.machanism.machai.project.layout.PomReaderAdditionalCoverageTest
 
getProjectModel_whenPomIsInvalid_throwsIllegalArgumentException() - Method in class org.machanism.machai.project.layout.PomReaderAdditionalCoverageTest
 
getProjectName_shouldReturnName() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getProjectName_shouldReturnNullByDefault() - Method in class org.machanism.machai.project.layout.ProjectLayoutDefaultMethodsTest
 
getRelativePath_instanceMethodShouldKeepPathWithoutLeadingSlashWhenBaseNotAtBeginning() - Method in class org.machanism.machai.project.layout.ProjectLayoutAdditionalCoverageTest
 
getRelativePath_instanceMethodShouldStripBasePathAndLeadingSlash() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
getRelativePath_staticShouldAddSingleDotPrefixWhenRequested() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
getRelativePath_staticShouldReturnDotWhenDirEqualsFile() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
getRelativePath_staticShouldReturnNullWhenFileNotInsideDir() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
getRelativePath_staticShouldReturnOriginalRelativeValueWhenAlreadyDotPrefixed() - Method in class org.machanism.machai.project.layout.ProjectLayoutAdditionalCoverageTest
 
getSources_getDocuments_getTests_shouldReturnEmptyLists() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
 
getSources_getDocuments_getTests_shouldReturnEmptyLists() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 
getSources_getDocuments_getTests_shouldReturnEmptyLists() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
 
getSources_getTests_getDocuments_shouldReturnConventionalRoots() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutTest
 
getSources_shouldApplyDefaultsWhenBuildDirectoriesMissingAndReturnRelativePaths() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getSources_shouldIncludeResourcesWhenProvided() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getSources_whenBuildIsNull_appliesDefaultsAndReturnsRelativeSourceDir() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
getTests_shouldIncludeTestSourceAndTestResourcesWhenProvided() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
getTests_whenBuildHasTestResources_addsBothTestSourceDirAndResources() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
gradleProject_getProjectIdAndName_shouldReturnEmptyWhenProjectDirectoryIsMissing() - Method in class org.machanism.machai.project.layout.CoverageGapAdditionalTest
 
GragleProjectLayoutAdditionalCoverageTest - Class in org.machanism.machai.project.layout
 
GragleProjectLayoutAdditionalCoverageTest() - Constructor for class org.machanism.machai.project.layout.GragleProjectLayoutAdditionalCoverageTest
 
GragleProjectLayoutTest - Class in org.machanism.machai.project.layout
 
GragleProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.GragleProjectLayoutTest
 

I

isGradleProject_shouldReturnFalseWhenBuildGradleMissing() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutTest
 
isGradleProject_shouldReturnTrueWhenBuildGradleExists() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutTest
 
isMavenProject_shouldReturnFalseWhenPomMissing() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
isMavenProject_shouldReturnTrueWhenPomExists() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
isMavenProject_whenPomExists_returnsTrue() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
isMavenProject_whenPomMissing_returnsFalse() - Method in class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
isPackageJsonPresent_shouldReturnFalseWhenPackageJsonMissing() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 
isPackageJsonPresent_shouldReturnTrueWhenPackageJsonExists() - Method in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 
isPythonProject_shouldReturnFalseWhenClassifiersContainPrivate_caseInsensitive() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
 
isPythonProject_shouldReturnFalseWhenProjectNameMissing() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
 
isPythonProject_shouldReturnFalseWhenPyprojectIsInvalidToml() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
 
isPythonProject_shouldReturnFalseWhenPyprojectMissing() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
 
isPythonProject_shouldReturnTrueWhenClassifiersDoNotContainPrivate() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutAdditionalCoverageTest
 
isPythonProject_shouldReturnTrueWhenPyprojectHasNameAndNotPrivate() - Method in class org.machanism.machai.project.layout.PythonProjectLayoutTest
 

J

jscriptModules_shouldIgnoreWorkspaceDirectoryWithoutPackageJson() - Method in class org.machanism.machai.project.layout.CoverageGapAdditionalTest
 
JScriptProjectLayoutAdditionalCoverageTest - Class in org.machanism.machai.project.layout
 
JScriptProjectLayoutAdditionalCoverageTest() - Constructor for class org.machanism.machai.project.layout.JScriptProjectLayoutAdditionalCoverageTest
 
JScriptProjectLayoutTest - Class in org.machanism.machai.project.layout
 
JScriptProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 

M

mavenProjectLayout_getSourcesShouldKeepRelativeResourceDirectoryUnchanged() - Method in class org.machanism.machai.project.layout.CoverageGapAdditionalTest
 
MavenProjectLayoutAdditionalCoverageTest - Class in org.machanism.machai.project.layout
 
MavenProjectLayoutAdditionalCoverageTest() - Constructor for class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
MavenProjectLayoutModelFallbackTest - Class in org.machanism.machai.project.layout
 
MavenProjectLayoutModelFallbackTest() - Constructor for class org.machanism.machai.project.layout.MavenProjectLayoutModelFallbackTest
 
MavenProjectLayoutTest - Class in org.machanism.machai.project.layout
 
MavenProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.MavenProjectLayoutTest
 

N

NoOpProcessor() - Constructor for class org.machanism.machai.project.ProjectProcessorProcessModuleTest.NoOpProcessor
 

O

org.machanism.machai.project - package org.machanism.machai.project
 
org.machanism.machai.project.layout - package org.machanism.machai.project.layout
 

P

pomReader_shouldWrapReadFailureWhenPomFileIsDirectory() - Method in class org.machanism.machai.project.layout.CoverageGapAdditionalTest
 
PomReaderAdditionalCoverageTest - Class in org.machanism.machai.project.layout
 
PomReaderAdditionalCoverageTest() - Constructor for class org.machanism.machai.project.layout.PomReaderAdditionalCoverageTest
 
PomReaderEdgeCaseTest - Class in org.machanism.machai.project.layout
 
PomReaderEdgeCaseTest() - Constructor for class org.machanism.machai.project.layout.PomReaderEdgeCaseTest
 
PomReaderModelBuilderFailureTest - Class in org.machanism.machai.project.layout
 
PomReaderModelBuilderFailureTest() - Constructor for class org.machanism.machai.project.layout.PomReaderModelBuilderFailureTest
 
PomReaderTest - Class in org.machanism.machai.project.layout
 
PomReaderTest() - Constructor for class org.machanism.machai.project.layout.PomReaderTest
 
printModel_serializesModelToXml() - Method in class org.machanism.machai.project.layout.PomReaderAdditionalCoverageTest
 
printModel_shouldSerializeModelToXml() - Method in class org.machanism.machai.project.layout.PomReaderTest
 
processFolder(ProjectLayout) - Method in class org.machanism.machai.project.ProjectProcessorProcessModuleTest.NoOpProcessor
 
processModule_whenCalled_scansNestedModuleFolderAndDoesNotInvokeProcessFolderDirectly() - Method in class org.machanism.machai.project.ProjectProcessorProcessModuleTest
 
processModule_whenRecursiveScanThrowsIOException_propagatesException() - Method in class org.machanism.machai.project.ProjectProcessorProcessModuleTest
 
projectDir_shouldReturnDefaultProjectLayoutForFluentChaining() - Method in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
 
projectDir_shouldReturnGragleProjectLayoutForFluentChaining() - Method in class org.machanism.machai.project.layout.GragleProjectLayoutTest
 
projectDir_shouldSetAndReturnConfiguredProjectDir() - Method in class org.machanism.machai.project.layout.ProjectLayoutTest
 
projectLayout_relativePathShouldPrefixOutsidePathWhenDotPrefixRequested() - Method in class org.machanism.machai.project.layout.CoverageGapAdditionalTest
 
ProjectLayoutAdditionalCoverageTest - Class in org.machanism.machai.project.layout
 
ProjectLayoutAdditionalCoverageTest() - Constructor for class org.machanism.machai.project.layout.ProjectLayoutAdditionalCoverageTest
 
ProjectLayoutDefaultMethodsTest - Class in org.machanism.machai.project.layout
 
ProjectLayoutDefaultMethodsTest() - Constructor for class org.machanism.machai.project.layout.ProjectLayoutDefaultMethodsTest
 
ProjectLayoutManagerTest - Class in org.machanism.machai.project
 
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
 
ProjectProcessorProcessModuleTest - Class in org.machanism.machai.project
 
ProjectProcessorProcessModuleTest() - Constructor for class org.machanism.machai.project.ProjectProcessorProcessModuleTest
 
ProjectProcessorProcessModuleTest.NoOpProcessor - Class in org.machanism.machai.project
 
ProjectProcessorTest - Class in org.machanism.machai.project
 
ProjectProcessorTest() - Constructor for class org.machanism.machai.project.ProjectProcessorTest
 
pythonProject_shouldReturnFalseWhenPyprojectCannotBeRead() - Method in class org.machanism.machai.project.layout.CoverageGapAdditionalTest
 
PythonProjectLayoutAdditionalCoverageTest - Class in org.machanism.machai.project.layout
 
PythonProjectLayoutAdditionalCoverageTest() - Constructor for class org.machanism.machai.project.layout.PythonProjectLayoutAdditionalCoverageTest
 
PythonProjectLayoutTest - Class in org.machanism.machai.project.layout
 
PythonProjectLayoutTest() - Constructor for class org.machanism.machai.project.layout.PythonProjectLayoutTest
 

R

replaceProperty_shouldNotReplaceWhenValueIsNull() - Method in class org.machanism.machai.project.layout.PomReaderModelBuilderFailureTest
 
replaceProperty_shouldReturnNullWhenPomStringIsNull() - Method in class org.machanism.machai.project.layout.PomReaderEdgeCaseTest
 

S

scanFolder_shouldInvokeProcessFolderWhenModulesNull() - Method in class org.machanism.machai.project.ProjectProcessorTest
 
scanFolder_shouldInvokeProcessModuleForEachModuleWhenModulesNonNull() - Method in class org.machanism.machai.project.ProjectProcessorTest
 
scanFolder_shouldPropagateFileNotFoundExceptionFromGetProjectLayout() - Method in class org.machanism.machai.project.ProjectProcessorTest
 
scanFolder_whenModulesPresent_processesEachModule() - Method in class org.machanism.machai.project.ProjectProcessorProcessModuleTest
 

T

tempDir - Variable in class org.machanism.machai.project.layout.CoverageGapAdditionalTest
 
tempDir - Variable in class org.machanism.machai.project.layout.DefaultProjectLayoutTest
 
tempDir - Variable in class org.machanism.machai.project.layout.GragleProjectLayoutAdditionalCoverageTest
 
tempDir - Variable in class org.machanism.machai.project.layout.GragleProjectLayoutTest
 
tempDir - Variable in class org.machanism.machai.project.layout.JScriptProjectLayoutAdditionalCoverageTest
 
tempDir - Variable in class org.machanism.machai.project.layout.JScriptProjectLayoutTest
 
tempDir - Variable in class org.machanism.machai.project.layout.MavenProjectLayoutAdditionalCoverageTest
 
tempDir - Variable in class org.machanism.machai.project.layout.MavenProjectLayoutTest
 
tempDir - Variable in class org.machanism.machai.project.layout.ProjectLayoutAdditionalCoverageTest
 
tempDir - Variable in class org.machanism.machai.project.layout.ProjectLayoutDefaultMethodsTest
 
tempDir - Variable in class org.machanism.machai.project.layout.ProjectLayoutTest
 
tempDir - Variable in class org.machanism.machai.project.layout.PythonProjectLayoutAdditionalCoverageTest
 
tempDir - Variable in class org.machanism.machai.project.layout.PythonProjectLayoutTest
 
tempDir - Variable in class org.machanism.machai.project.ProjectLayoutManagerTest
 
tempDir - Variable in class org.machanism.machai.project.ProjectProcessorProcessModuleTest
 
tempDir - Variable in class org.machanism.machai.project.ProjectProcessorTest
 
C D F G I J M N O P R S T 
All Classes and Interfaces|All Packages