generateFullTest method
Generates an AI-assisted test using local Ollama.
Implementation
Future<String?> generateFullTest(String sourceCode, String filePath, {List<UiElement>? uiElements}) async {
try {
final prompt = PromptBuilder.build(sourceCode, filePath, uiElements);
final responseBody = await client.generate(prompt);
if (responseBody == null || responseBody.isEmpty) {
return null;
}
return _extractDartCode(responseBody);
} catch (e) {
Logger.error('Failed to generate test with AI: $e');
return null;
}
}