Skip to content

Latest commit

 

History

History
148 lines (90 loc) · 5.71 KB

slides.md

File metadata and controls

148 lines (90 loc) · 5.71 KB
theme background class highlighter lineNumbers info drawings transition css
default
/assets/images/cat.jpeg
text-center
shiki
true
## audrey's slidev template github: https://github.com/audreycj
persist
slide-left
unocss

CLI Unit Test Generator

Using OpenAI API, Spring Boot, Picocli, and GraalVM native-image.

by Audrey Carmel Jay J. Nanual


layout: center

What does the app do?

  • automate the process of generating unit test code for a given function or module
  • utilizes the OpenAI API to generate unit tests based on user-specified inputs (programming language, function to test)
  • built using the Spring Boot framework and the Picocli library for parsing command-line arguments
  • compiled using the GraalVM native-image compiler

layout: center

OpenAI API

  • provides developers with access to a range of advanced AI technologies developed by OpenAI
  • can be used to build applications and services that leverage state-of-the-art AI models without needing to train and maintain our own models
  • access is available through a paid subscription service

layout: center

Spring Boot

  • used to create production-grade Spring-based applications with minimum configuration
  • reduces boilerplate code and makes it easier to develop, test, and deploy Java-based web applications

layout: center

Picocli

  • a Java library for parsing command-line arguments and generating usage help messages
  • provides an API for defining options, parameters, and subcommands for command-line interfaces in Java applications

layout: center

GraalVM native-image

  • a tool that allows developers to compile Java applications into native executable binaries that can run without the need for a JVM