Working on unit testing assertion testing
changed syntax of optional and mandatory labels