add getopt test