2016-03-30 12 views
-2

特定のコードがエラーをどのように処理するかをテストしたい。ゴランの強制復帰エラー

エラーを返す関数が必要です。

私はreturn 0/0を入力して試してみましたが、その後、私のアプリケーションは、私はエラーを返す強制することができますどのように

を構築していないのだろうか?

答えて

7

あなたは、このようなエラーを返すことができます。

func ReturnError() (string, error){  
     return "", fmt.Errorf("this is an %s error", "internal server") 
     // or 
     return "", errors.New("this is an error") 
} 
5

あなたはerrorsパッケージを使用することができます。

import "errors" 

// [ ... ] 

func failFunc() error { 
    return errors.New("Error message") 
} 

ここgodocです:https://godoc.org/errors

関連する問題