UNPKG

junit-mcp-server

Version:

A Model Context Protocol (MCP) server for generating JUnit tests for Java classes.

30 lines (27 loc) 1.05 kB
// Simple JUnit test template generator for MCP server function generateJUnitTestTemplate(classDetails, junitVersion, _, __, testPatterns, features) { // This is a placeholder implementation. Replace with your real template logic. return `// JUnit test for class ${classDetails.className} import org.junit.jupiter.api.Test; public class ${classDetails.className}Test { @Test public void testGenerated() { // TODO: Implement test logic } }`; } module.exports = { generate: function ({ className, classInfo, dependencies, packageInfo, structure, features, testPatterns }) { const classDetails = { className, packageName: packageInfo && packageInfo.packageName, ...classInfo, dependencies, structure, features }; // Use the local template generator const result = generateJUnitTestTemplate(classDetails, 'JUnit5', null, null, testPatterns, features); return result; } };