add tests for the error messages
add tests for the error messages

VcamX/grpc,grani/grpc,maxwell-demon/grpc,greasypizza/grpc,LuminateWireless/grpc,tamihiro/grpc,leifurhauks/grpc,hstefan/grpc,apolcyn/grpc,vjpai/grpc,arkmaxim/grpc,soltanmm/grpc,chrisdunelm/grpc,grpc/grpc,Vizerai/grpc,royalharsh/grpc,adelez/grpc,royalharsh/grpc,wcevans/grpc,arkmaxim/grpc,infinit/grpc,carl-mastrangelo/grpc,soltanmm/grpc,vsco/grpc,bogdandrutu/grpc,tamihiro/grpc,donnadionne/grpc,nicolasnoble/grpc,y-zeng/grpc,zhimingxie/grpc,vsco/grpc,kumaralokgithub/grpc,muxi/grpc,thunderboltsid/grpc,murgatroid99/grpc,soltanmm-google/grpc,baylabs/grpc,grani/grpc,deepaklukose/grpc,vjpai/grpc,sreecha/grpc,vjpai/grpc,murgatroid99/grpc,vjpai/grpc,wcevans/grpc,tamihiro/grpc,bogdandrutu/grpc,y-zeng/grpc,bogdandrutu/grpc,maxwell-demon/grpc,7anner/grpc,sreecha/grpc,rjshade/grpc,stanley-cheung/grpc,daniel-j-born/grpc,ncteisen/grpc,tengyifei/grpc,grani/grpc,goldenbull/grpc,simonkuang/grpc,infinit/grpc,a-veitch/grpc,stanley-cheung/grpc,daniel-j-born/grpc,leifurhauks/grpc,philcleveland/grpc,kpayson64/grpc,sreecha/grpc,hstefan/grpc,bogdandrutu/grpc,kumaralokgithub/grpc,firebase/grpc,ncteisen/grpc,zhimingxie/grpc,msmania/grpc,jtattermusch/grpc,mehrdada/grpc,mehrdada/grpc,hstefan/grpc,msiedlarek/grpc,ananthonline/grpc,ncteisen/grpc,pszemus/grpc,yang-g/grpc,a11r/grpc,grpc/grpc,carl-mastrangelo/grpc,kpayson64/grpc,soltanmm-google/grpc,quizlet/grpc,andrewpollock/grpc,msmania/grpc,tamihiro/grpc,philcleveland/grpc,nicolasnoble/grpc,a11r/grpc,a-veitch/grpc,matt-kwong/grpc,murgatroid99/grpc,grpc/grpc,yang-g/grpc,chrisdunelm/grpc,jboeuf/grpc,a-veitch/grpc,podsvirov/grpc,zhimingxie/grpc,bogdandrutu/grpc,pszemus/grpc,yang-g/grpc,donnadionne/grpc,carl-mastrangelo/grpc,carl-mastrangelo/grpc,7anner/grpc,podsvirov/grpc,muxi/grpc,andrewpollock/grpc,vsco/grpc,Crevil/grpc,goldenbull/grpc,malexzx/grpc,msmania/grpc,soltanmm-google/grpc,kumaralokgithub/grpc,kpayson64/grpc,thunderboltsid/grpc,a11r/grpc,grpc/grpc,yugui/grpc,chrisdunelm/grpc,ejona86/grpc,ejona86/grpc,thunderboltsid/grpc,jtattermusch/grpc,tengyifei/grpc,dgquintas/grpc,yongni/grpc,yongni/grpc,jboeuf/grpc,a-veitch/grpc,nicolasnoble/grpc,MakMukhi/grpc,ppietrasa/grpc,leifurhauks/grpc,VcamX/grpc,LuminateWireless/grpc,kriswuollett/grpc,quizlet/grpc,kumaralokgithub/grpc,ananthonline/grpc,yongni/grpc,vsco/grpc,ncteisen/grpc,goldenbull/grpc,geffzhang/grpc,Crevil/grpc,thinkerou/grpc,jboeuf/grpc,rjshade/grpc,deepaklukose/grpc,royalharsh/grpc,ipylypiv/grpc,grpc/grpc,rjshade/grpc,PeterFaiman/ruby-grpc-minimal,jcanizales/grpc,stanley-cheung/grpc,podsvirov/grpc,daniel-j-born/grpc,sreecha/grpc,chrisdunelm/grpc,soltanmm/grpc,vjpai/grpc,zhimingxie/grpc,kskalski/grpc,Crevil/grpc,royalharsh/grpc,perumaalgoog/grpc,tengyifei/grpc,yang-g/grpc,vjpai/grpc,daniel-j-born/grpc,perumaalgoog/grpc,firebase/grpc,chrisdunelm/grpc,wcevans/grpc,kriswuollett/grpc,daniel-j-born/grpc,ctiller/grpc,geffzhang/grpc,MakMukhi/grpc,makdharma/grpc,philcleveland/grpc,ppietrasa/grpc,soltanmm-google/grpc,kpayson64/grpc,miselin/grpc,goldenbull/grpc,grpc/grpc,pszemus/grpc,yugui/grpc,carl-mastrangelo/grpc,fuchsia-mirror/third_party-grpc,PeterFaiman/ruby-grpc-minimal,VcamX/grpc,podsvirov/grpc,adelez/grpc,kpayson64/grpc,Crevil/grpc,thinkerou/grpc,ncteisen/grpc,jcanizales/grpc,infinit/grpc,thunderboltsid/grpc,murgatroid99/grpc,ncteisen/grpc,stanley-cheung/grpc,sreecha/grpc,makdharma/grpc,PeterFaiman/ruby-grpc-minimal,mehrdada/grpc,grani/grpc,ejona86/grpc,y-zeng/grpc,philcleveland/grpc,firebase/grpc,muxi/grpc,msiedlarek/grpc,kumaralokgithub/grpc,yang-g/grpc,pszemus/grpc,andrewpollock/grpc,ananthonline/grpc,fuchsia-mirror/third_party-grpc,7anner/grpc,murgatroid99/grpc,arkmaxim/grpc,murgatroid99/grpc,thinkerou/grpc,matt-kwong/grpc,firebase/grpc,ejona86/grpc,philcleveland/grpc,Vizerai/grpc,thinkerou/grpc,dgquintas/grpc,dklempner/grpc,bogdandrutu/grpc,msmania/grpc,geffzhang/grpc,y-zeng/grpc,kpayson64/grpc,yang-g/grpc,msiedlarek/grpc,baylabs/grpc,wcevans/grpc,pmarks-net/grpc,apolcyn/grpc,tamihiro/grpc,msiedlarek/grpc,matt-kwong/grpc,pszemus/grpc,murgatroid99/grpc,perumaalgoog/grpc,ppietrasa/grpc,kpayson64/grpc,perumaalgoog/grpc,tengyifei/grpc,ctiller/grpc,yugui/grpc,ctiller/grpc,malexzx/grpc,yugui/grpc,matt-kwong/grpc,simonkuang/grpc,simonkuang/grpc,LuminateWireless/grpc,fuchsia-mirror/third_party-grpc,grani/grpc,jtattermusch/grpc,yugui/grpc,perumaalgoog/grpc,donnadionne/grpc,geffzhang/grpc,adelez/grpc,firebase/grpc,soltanmm-google/grpc,muxi/grpc,royalharsh/grpc,leifurhauks/grpc,soltanmm/grpc,murgatroid99/grpc,geffzhang/grpc,tamihiro/grpc,deepaklukose/grpc,ncteisen/grpc,dgquintas/grpc,ejona86/grpc,perumaalgoog/grpc,quizlet/grpc,kriswuollett/grpc,dgquintas/grpc,dklempner/grpc,ipylypiv/grpc,jtattermusch/grpc,jcanizales/grpc,PeterFaiman/ruby-grpc-minimal,kskalski/grpc,arkmaxim/grpc,dgquintas/grpc,pmarks-net/grpc,jboeuf/grpc,perumaalgoog/grpc,adelez/grpc,rjshade/grpc,y-zeng/grpc,daniel-j-born/grpc,murgatroid99/grpc,malexzx/grpc,jtattermusch/grpc,tamihiro/grpc,nicolasnoble/grpc,kskalski/grpc,rjshade/grpc,nicolasnoble/grpc,jboeuf/grpc,MakMukhi/grpc,simonkuang/grpc,chrisdunelm/grpc,vjpai/grpc,Vizerai/grpc,PeterFaiman/ruby-grpc-minimal,arkmaxim/grpc,msiedlarek/grpc,vjpai/grpc,royalharsh/grpc,soltanmm-google/grpc,ncteisen/grpc,adelez/grpc,makdharma/grpc,dklempner/grpc,sreecha/grpc,Vizerai/grpc,royalharsh/grpc,makdharma/grpc,y-zeng/grpc,mehrdada/grpc,quizlet/grpc,jboeuf/grpc,LuminateWireless/grpc,ppietrasa/grpc,leifurhauks/grpc,yongni/grpc,andrewpollock/grpc,leifurhauks/grpc,infinit/grpc,rjshade/grpc,miselin/grpc,vsco/grpc,msiedlarek/grpc,greasypizza/grpc,matt-kwong/grpc,geffzhang/grpc,baylabs/grpc,jtattermusch/grpc,dklempner/grpc,pmarks-net/grpc,simonkuang/grpc,thunderboltsid/grpc,matt-kwong/grpc,adelez/grpc,kriswuollett/grpc,grpc/grpc,donnadionne/grpc,y-zeng/grpc,LuminateWireless/grpc,goldenbull/grpc,zhimingxie/grpc,maxwell-demon/grpc,ananthonline/grpc,simonkuang/grpc,sreecha/grpc,PeterFaiman/ruby-grpc-minimal,yugui/grpc,tengyifei/grpc,thinkerou/grpc,goldenbull/grpc,jtattermusch/grpc,deepaklukose/grpc,apolcyn/grpc,ipylypiv/grpc,quizlet/grpc,chrisdunelm/grpc,PeterFaiman/ruby-grpc-minimal,dklempner/grpc,thunderboltsid/grpc,infinit/grpc,royalharsh/grpc,kpayson64/grpc,jtattermusch/grpc,donnadionne/grpc,kriswuollett/grpc,goldenbull/grpc,pszemus/grpc,malexzx/grpc,nicolasnoble/grpc,hstefan/grpc,kumaralokgithub/grpc,PeterFaiman/ruby-grpc-minimal,podsvirov/grpc,philcleveland/grpc,muxi/grpc,matt-kwong/grpc,miselin/grpc,andrewpollock/grpc,soltanmm/grpc,Vizerai/grpc,stanley-cheung/grpc,greasypizza/grpc,ctiller/grpc,dklempner/grpc,wcevans/grpc,dgquintas/grpc,ncteisen/grpc,thunderboltsid/grpc,grpc/grpc,arkmaxim/grpc,baylabs/grpc,nicolasnoble/grpc,andrewpollock/grpc,yang-g/grpc,quizlet/grpc,greasypizza/grpc,ppietrasa/grpc,kskalski/grpc,VcamX/grpc,deepaklukose/grpc,pszemus/grpc,a11r/grpc,fuchsia-mirror/third_party-grpc,Vizerai/grpc,vsco/grpc,soltanmm/grpc,sreecha/grpc,ppietrasa/grpc,ipylypiv/grpc,makdharma/grpc,jtattermusch/grpc,hstefan/grpc,infinit/grpc,carl-mastrangelo/grpc,greasypizza/grpc,Crevil/grpc,a-veitch/grpc,msmania/grpc,ctiller/grpc,donnadionne/grpc,soltanmm/grpc,msiedlarek/grpc,ipylypiv/grpc,wcevans/grpc,ppietrasa/grpc,maxwell-demon/grpc,infinit/grpc,jtattermusch/grpc,daniel-j-born/grpc,goldenbull/grpc,maxwell-demon/grpc,stanley-cheung/grpc,pmarks-net/grpc,arkmaxim/grpc,kskalski/grpc,wcevans/grpc,geffzhang/grpc,tengyifei/grpc,jboeuf/grpc,miselin/grpc,vjpai/grpc,thunderboltsid/grpc,jboeuf/grpc,hstefan/grpc,yongni/grpc,greasypizza/grpc,ipylypiv/grpc,chrisdunelm/grpc,andrewpollock/grpc,chrisdunelm/grpc,7anner/grpc,quizlet/grpc,bogdandrutu/grpc,fuchsia-mirror/third_party-grpc,makdharma/grpc,leifurhauks/grpc,ipylypiv/grpc,kpayson64/grpc,ncteisen/grpc,simonkuang/grpc,chrisdunelm/grpc,stanley-cheung/grpc,makdharma/grpc,tengyifei/grpc,perumaalgoog/grpc,thinkerou/grpc,kskalski/grpc,leifurhauks/grpc,VcamX/grpc,Crevil/grpc,tamihiro/grpc,grpc/grpc,thinkerou/grpc,ejona86/grpc,baylabs/grpc,ctiller/grpc,Crevil/grpc,sreecha/grpc,stanley-cheung/grpc,yongni/grpc,VcamX/grpc,jtattermusch/grpc,nicolasnoble/grpc,dklempner/grpc,miselin/grpc,a11r/grpc,pszemus/grpc,soltanmm-google/grpc,msiedlarek/grpc,muxi/grpc,mehrdada/grpc,matt-kwong/grpc,grpc/grpc,LuminateWireless/grpc,carl-mastrangelo/grpc,adelez/grpc,maxwell-demon/grpc,ctiller/grpc,a-veitch/grpc,yongni/grpc,VcamX/grpc,a11r/grpc,deepaklukose/grpc,msmania/grpc,rjshade/grpc,grani/grpc,leifurhauks/grpc,a11r/grpc,dgquintas/grpc,hstefan/grpc,dgquintas/grpc,ananthonline/grpc,kskalski/grpc,Vizerai/grpc,deepaklukose/grpc,thinkerou/grpc,tengyifei/grpc,thinkerou/grpc,ejona86/grpc,miselin/grpc,hstefan/grpc,mehrdada/grpc,geffzhang/grpc,zhimingxie/grpc,philcleveland/grpc,MakMukhi/grpc,yugui/grpc,kpayson64/grpc,Vizerai/grpc,ejona86/grpc,podsvirov/grpc,zhimingxie/grpc,baylabs/grpc,LuminateWireless/grpc,apolcyn/grpc,Vizerai/grpc,baylabs/grpc,a11r/grpc,donnadionne/grpc,andrewpollock/grpc,kskalski/grpc,deepaklukose/grpc,a-veitch/grpc,Crevil/grpc,simonkuang/grpc,kriswuollett/grpc,stanley-cheung/grpc,donnadionne/grpc,jcanizales/grpc,pmarks-net/grpc,kpayson64/grpc,grani/grpc,donnadionne/grpc,sreecha/grpc,mehrdada/grpc,deepaklukose/grpc,carl-mastrangelo/grpc,bogdandrutu/grpc,makdharma/grpc,firebase/grpc,ctiller/grpc,kumaralokgithub/grpc,dgquintas/grpc,mehrdada/grpc,Vizerai/grpc,malexzx/grpc,carl-mastrangelo/grpc,tamihiro/grpc,dgquintas/grpc,daniel-j-born/grpc,apolcyn/grpc,yongni/grpc,infinit/grpc,arkmaxim/grpc,vjpai/grpc,nicolasnoble/grpc,pszemus/grpc,soltanmm-google/grpc,yongni/grpc,LuminateWireless/grpc,stanley-cheung/grpc,jcanizales/grpc,pmarks-net/grpc,maxwell-demon/grpc,soltanmm-google/grpc,donnadionne/grpc,msmania/grpc,mehrdada/grpc,kumaralokgithub/grpc,vsco/grpc,maxwell-demon/grpc,rjshade/grpc,rjshade/grpc,jboeuf/grpc,ppietrasa/grpc,zhimingxie/grpc,apolcyn/grpc,7anner/grpc,carl-mastrangelo/grpc,wcevans/grpc,miselin/grpc,vjpai/grpc,podsvirov/grpc,muxi/grpc,7anner/grpc,VcamX/grpc,greasypizza/grpc,stanley-cheung/grpc,fuchsia-mirror/third_party-grpc,pmarks-net/grpc,fuchsia-mirror/third_party-grpc,ctiller/grpc,fuchsia-mirror/third_party-grpc,thinkerou/grpc,ppietrasa/grpc,ctiller/grpc,ejona86/grpc,yugui/grpc,infinit/grpc,ejona86/grpc,perumaalgoog/grpc,thunderboltsid/grpc,hstefan/grpc,muxi/grpc,firebase/grpc,firebase/grpc,dgquintas/grpc,VcamX/grpc,Vizerai/grpc,makdharma/grpc,vsco/grpc,apolcyn/grpc,7anner/grpc,apolcyn/grpc,jcanizales/grpc,dklempner/grpc,ananthonline/grpc,greasypizza/grpc,bogdandrutu/grpc,LuminateWireless/grpc,arkmaxim/grpc,thinkerou/grpc,a-veitch/grpc,jcanizales/grpc,tengyifei/grpc,muxi/grpc,a-veitch/grpc,kriswuollett/grpc,jboeuf/grpc,goldenbull/grpc,grpc/grpc,ananthonline/grpc,malexzx/grpc,chrisdunelm/grpc,grpc/grpc,jboeuf/grpc,7anner/grpc,kriswuollett/grpc,miselin/grpc,greasypizza/grpc,msmania/grpc,7anner/grpc,adelez/grpc,philcleveland/grpc,podsvirov/grpc,malexzx/grpc,yang-g/grpc,MakMukhi/grpc,geffzhang/grpc,jcanizales/grpc,fuchsia-mirror/third_party-grpc,ipylypiv/grpc,soltanmm/grpc,baylabs/grpc,y-zeng/grpc,pmarks-net/grpc,donnadionne/grpc,dklempner/grpc,kumaralokgithub/grpc,firebase/grpc,adelez/grpc,carl-mastrangelo/grpc,ctiller/grpc,ananthonline/grpc,kriswuollett/grpc,pszemus/grpc,fuchsia-mirror/third_party-grpc,royalharsh/grpc,PeterFaiman/ruby-grpc-minimal,jboeuf/grpc,MakMukhi/grpc,MakMukhi/grpc,malexzx/grpc,pszemus/grpc,stanley-cheung/grpc,maxwell-demon/grpc,matt-kwong/grpc,ananthonline/grpc,kskalski/grpc,quizlet/grpc,malexzx/grpc,murgatroid99/grpc,thinkerou/grpc,jtattermusch/grpc,mehrdada/grpc,pmarks-net/grpc,muxi/grpc,sreecha/grpc,daniel-j-born/grpc,Crevil/grpc,a11r/grpc,MakMukhi/grpc,ctiller/grpc,yang-g/grpc,muxi/grpc,ejona86/grpc,sreecha/grpc,ipylypiv/grpc,muxi/grpc,carl-mastrangelo/grpc,grani/grpc,grani/grpc,MakMukhi/grpc,msiedlarek/grpc,quizlet/grpc,PeterFaiman/ruby-grpc-minimal,zhimingxie/grpc,firebase/grpc,baylabs/grpc,miselin/grpc,nicolasnoble/grpc,vjpai/grpc,vsco/grpc,pszemus/grpc,soltanmm/grpc,wcevans/grpc,apolcyn/grpc,philcleveland/grpc,y-zeng/grpc,ncteisen/grpc,andrewpollock/grpc,donnadionne/grpc,podsvirov/grpc,ncteisen/grpc,firebase/grpc,firebase/grpc,msmania/grpc,jcanizales/grpc,ejona86/grpc,nicolasnoble/grpc,simonkuang/grpc,mehrdada/grpc,nicolasnoble/grpc,mehrdada/grpc,yugui/grpc