Slide 13
Slide 13 text
20/03/2023, 12:03 Export ChatGPT Conversation As Images
https://gptsave.xyz/images?id=9d1bf121-e14a-48af-ba1b-08e65f660055 13/29
import java.nio.file.Path;
import java.util.List;
import static org.junit.jupiter.api.Assertions.assertEquals;
@ApplicationScoped
public class DocletParserTest {
@Inject
private DocletParser parser;
@Test
public void testParseStringJava() {
String content = "/* assert: This is a Java doclet */\n"
"public class HelloWorld {}";
List doclets = parser.parseString(content);
assertEquals(1, doclets.size());
assertEquals("assert", doclets.get(0).key());
assertEquals("This is a Java doclet", doclets.get(0).valu
}
@Test
public void testParseStringBash() {
String content = "# assert: This is a Bash doclet\n" +
"echo \"Hello, World!\"";
List doclets = parser.parseString(content);
assertEquals(1, doclets.size());
assertEquals("assert", doclets.get(0).key());
assertEquals("This is a Bash doclet", doclets.get(0).valu