We have a CLI-based app. that reads input from a JSON/YAML-like format called YANG and present the objects as CLI arguments, and I am supposed to test that, but i am clueless on where to start.
example:
root@beer#./app -a web_url -b web_username -c web_password -d port
The app is simply giving the user a way to pass values to variables that are defined in YANG, its a networking app that provisions routers and switches.
I need to make sure that all the YANG objects are available as CLI arguments (i.e: nothing is missing), so i am basically looking for automating that task of comparing CLI arguments with YANG objects.
I'd appreciate suggestions on how this can be done for a novice programmer.