Class GhostwriterCoverageTest
java.lang.Object
org.machanism.machai.gw.processor.GhostwriterCoverageTest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) voidtearDown()
-
Constructor Details
-
GhostwriterCoverageTest
GhostwriterCoverageTest()
-
-
Method Details
-
tearDown
@AfterEach void tearDown() -
constructor_whenGenAiBlank_throwsIllegalArgumentException
@Test void constructor_whenGenAiBlank_throwsIllegalArgumentException() -
resolveScanDirs_whenNoArgsAndNoConfig_usesUserDirAbsolutePath
- Throws:
Exception
-
resolveScanDirs_whenNoArgsButConfigHasScanDir_usesConfigValue
- Throws:
Exception
-
createProcessor_whenActOptionPresent_createsActProcessorAndSetsDefaultPrompt
@Test void createProcessor_whenActOptionPresent_createsActProcessorAndSetsDefaultPrompt(@TempDir File tmp) throws Exception - Throws:
Exception
-
createActProcessor_whenCmdHasNoActsButConfigHasActs_setsActsLocation
@Test void createActProcessor_whenCmdHasNoActsButConfigHasActs_setsActsLocation(@TempDir File tmp) throws Exception - Throws:
Exception
-
setInstructions_whenNull_doesNotCallProcessor
@Test void setInstructions_whenNull_doesNotCallProcessor() -
setExcludes_whenNull_doesNotCallProcessor
@Test void setExcludes_whenNull_doesNotCallProcessor() -
setDefaultPrompt_whenNull_doesNotCallProcessor
@Test void setDefaultPrompt_whenNull_doesNotCallProcessor() -
setDegreeOfConcurrency_whenNull_doesNotCallProcessor
@Test void setDegreeOfConcurrency_whenNull_doesNotCallProcessor() -
setDegreeOfConcurrency_whenNumber_callsProcessorWithParsedValue
@Test void setDegreeOfConcurrency_whenNumber_callsProcessorWithParsedValue() -
initializeConfiguration_whenHomeAlreadySet_doesNotOverride
-
logDefaultPrompt_whenPromptNull_doesNotThrow
@Test void logDefaultPrompt_whenPromptNull_doesNotThrow() -
resolveActPrompt_whenNoActOption_returnsConfigValue
- Throws:
Exception
-
setLogInputs_alwaysDelegates
@Test void setLogInputs_alwaysDelegates() -
initializeConfiguration_whenConfigFilePropertySet_doesNotThrowEvenIfFileMissing
@Test void initializeConfiguration_whenConfigFilePropertySet_doesNotThrowEvenIfFileMissing(@TempDir File tmp) -
resolveScanDirs_whenCmdHasArgs_returnsArgsAsIs
- Throws:
Exception
-
logDefaultPrompt_whenPromptNotNull_logsWithoutThrowing
@Test void logDefaultPrompt_whenPromptNotNull_logsWithoutThrowing()
-