added test descriptions, added additional tests as suggested, fixed assert messages
added test descriptions, added additional tests as suggested, fixed assert messages

zhangqinghe/ios-library,manuyavuz/ios-library,mikerowan/ios-library,grosch/ios-library,grosch/ios-library,ipmobiletech/ios-library,mikerowan/ios-library,ipmobiletech/ios-library,grosch/ios-library,zhangqinghe/ios-library,zhangqinghe/ios-library,mikerowan/ios-library,manuyavuz/ios-library,manuyavuz/ios-library,ipmobiletech/ios-library