getopt test