Additional test to ensure default thrift behavior is preserved
Additional test to ensure default thrift behavior is preserved

Note: for some reason union does not raise a Thrift::ProtocolException,
but a StandardError. I'm not sure if this is by design.

Hence the use of `assert_raises` here.

Saltside/thrift-validator-ruby