これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmockgenです。
プログラム:
NAME
mockgen-Goソースのモッククラスのソースを生成します
DESCRIPTION
`mockgen`コマンドは、Goソースを指定してモッククラスのソースコードを生成するために使用されます
モックされるインターフェースを含むファイル。
mockgenには、ソースとリフレクトのXNUMXつの動作モードがあります。
ソースモードは、ソースファイルからモックインターフェイスを生成します。 を使用して有効にします
-source 国旗。 このモードで役立つ可能性のある他のフラグは次のとおりです。 -輸入 -aux_files.
例:
モックゲン -source=foo.go [その他のオプション]
リフレクトモードは、リフレクションを使用して
インターフェースを理解する。 これは、フラグ以外のXNUMXつの引数を渡すことで有効になります。インポートパス、
カンマ区切りの記号リスト。 例:
mockgenデータベース/ SQL /ドライバーConn、Driver
-aux_files ="" :(ソースモード)補助Goソースファイルのカンマ区切りのpkg = pathペア。
-debug_parser=false:パーサーの結果のみを出力します。
-宛先="":出力ファイル; デフォルトはstdoutです。
-exec_only ="" :(リフレクトモード)設定されている場合、このリフレクションプログラムを実行します。
-imports ="" :(ソースモード)カンマ区切りの名前=使用する明示的なインポートのパスペア。
-パッケージ="":生成されたコードのパッケージ。 デフォルトでは、入力のパッケージに
'mock_'プレフィックス。
-prog_only=false:(リフレクションモード)リフレクションプログラムのみを生成します。 stdoutに書き込みます。
-self_package ="":設定されている場合、このモックが含まれるパッケージ。
-ソース="" :(ソースモード)入力Goソースファイル; ソースモードを有効にします。
mockgenには、ソースとリフレクトのXNUMXつの動作モードがあります。
ソースモードは、ソースファイルからモックインターフェイスを生成します。 を使用して有効にします
-source 国旗。 このモードで役立つ可能性のある他のフラグは次のとおりです。 -輸入 -aux_files.
例:
モックゲン -source=foo.go [その他のオプション]
リフレクトモードは、リフレクションを使用して
インターフェースを理解する。 これは、フラグ以外のXNUMXつの引数を渡すことで有効になります。インポートパス、
カンマ区切りの記号リスト。 例:
mockgenデータベース/ SQL /ドライバーConn、Driver
-aux_files ="" :(ソースモード)補助Goソースファイルのカンマ区切りのpkg = pathペア。
-debug_parser=false:パーサーの結果のみを出力します。
-宛先="":出力ファイル; デフォルトはstdoutです。
-exec_only ="" :(リフレクトモード)設定されている場合、このリフレクションプログラムを実行します。
-imports ="" :(ソースモード)カンマ区切りの名前=使用する明示的なインポートのパスペア。
-パッケージ="":生成されたコードのパッケージ。 デフォルトでは、入力のパッケージに
'mock_'プレフィックス。
-prog_only=false:(リフレクションモード)リフレクションプログラムのみを生成します。 stdoutに書き込みます。
-self_package ="":設定されている場合、このモックが含まれるパッケージ。
-ソース="" :(ソースモード)入力Goソースファイル; ソースモードを有効にします。
2015年9月 モックゲン(1)
onworks.netサービスを使用してオンラインでmockgenを使用する
