>JUnitの仕組みについて入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。18:47回答数:2件JUnitではtestと名前のついたメソッドに対して、そのメソッドの前にsetUp()とtearDownメソッドを挟んで実行することができますが、その仕組みはどうやっているのでしょうか?この仕組みを知ればアスペクトプログラミングをXMLなしでできるのではないかと思いまして、、よろしくお願いいたします。通報するこの質問への回答は締め切られました。20:15まったくの推測ですが、単にsetUp()を呼んでからテストメソッド群を呼んで、そのクラスのテストが終わったらtearDown()を呼ぶ、という動作をリフレクションか何かでやっているだけだと思いますよ。アスペクト指向のような振る舞いはなくともJUnitの動作は説明できます。JUnitではテストメソッドはJUnitが自動的に呼び出してくれますが、ユーザがわざわざテストメソッドを呼び出すコードを書いたとしましょう。そのときに勝手にsetUp()の呼び出しをJUnitが付け加えていたら、それはアスペクト指向的な動作だと思います。ユーザがテストメソッドを直接呼んだのにJUnitが勝手にsetUp()やtearDown()を付け加えたりはしません。アスペクト指向とは無関係だと思います。通報するこの回答へのお礼お礼が遅くなって申し訳ありませんでした。不勉強のためリフレクションという機構をはじめて知りました。動的にメソッドを指定するのをどうやるのかいつも疑問に思っていたのですが、これで解決です。ご親切にありがとうございました。23:36Junitのソースファイルを見れば分かると思います。[クラス名].[メソッド名].[メソッド名]という書き方。回答数ランキングです。職業心理カウンセラーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aと関連する良く見られている質問Qpingでポートの指定pingでIPアドレスを指定して、通信できるかどうかというのはよく使いますが、pingでポートを指定して応答するかどうかは調べられるのでしょうか?よろしくお願いしますAベストアンサーpingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含むICMP)ではできません。FTPの疎通確認であれば、クライアントからサーバに対するTCP/21通信(FTP-CMD)が可能であること(サーバからクライアントへのTCP/21からの応答を含む)+サーバからクライアントに対するTCP/20通信(FTP-DATA)が可能であること(クライアントからサーバへのTCP/21からの応答を含む)が必要でしょう。・クライアントからサーバへのログイン(TCP/21)・クライアントからサーバへのlsの結果(TCP/20)で確認すればよいでしょう。pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。(Stri...JSPで<SELECT>の中にDBから持っ...4Java初心者です、エラーの意味...5jspからServletを呼び、元のjsp...6描画した線や画像などを消す方法。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。