errhttp.URITooLong
parent
597db4e001
commit
ed36b20373
|
@ -0,0 +1,32 @@
|
|||
package errhttp
|
||||
|
||||
type URITooLong interface {
|
||||
ClientError
|
||||
URITooLong()
|
||||
}
|
||||
|
||||
type internalURITooLong struct {
|
||||
err error
|
||||
}
|
||||
|
||||
func URITooLongWrap(err error) error {
|
||||
return internalURITooLong{
|
||||
err:err,
|
||||
}
|
||||
}
|
||||
|
||||
func (receiver internalURITooLong) Error() string {
|
||||
return receiver.err.Error()
|
||||
}
|
||||
|
||||
func (receiver internalURITooLong) Err() error {
|
||||
return receiver.err
|
||||
}
|
||||
|
||||
func (internalURITooLong) ClientError() {
|
||||
// Nothing here.
|
||||
}
|
||||
|
||||
func (internalURITooLong) URITooLong() {
|
||||
// Nothing here.
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
package errhttp
|
||||
|
||||
import (
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestURITooLong(t *testing.T) {
|
||||
|
||||
var x URITooLong = internalURITooLong{} // THIS IS THE LINE THAT ACTUALLY MATTERS IN THIS TEST.
|
||||
|
||||
if nil == x {
|
||||
t.Errorf("This should not happen.")
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue