次のような TestNG クラスがあります。
public class WebAPITestCase extends AbstractTestNGSpringContextTests{.....}
私はこれが何を意味するのか理解しようとしていましたextends AbstractTestNGSpringContextTests
。
それはどのように機能し、どのように使用されますか?
次のような TestNG クラスがあります。
public class WebAPITestCase extends AbstractTestNGSpringContextTests{.....}
私はこれが何を意味するのか理解しようとしていましたextends AbstractTestNGSpringContextTests
。
それはどのように機能し、どのように使用されますか?
javadoc をお読みください:
AbstractTestNGSpringContextTests は、Spring TestContext フレームワークを TestNG 環境での明示的な ApplicationContext テスト サポートと統合する抽象基本テスト クラスです。AbstractTestNGSpringContextTests を拡張すると、保護された applicationContext インスタンス変数にアクセスして、明示的な Bean ルックアップを実行したり、コンテキスト全体の状態をテストしたりできます。
基本的に、Spring アプリケーション コンテキストはテスト クラス用にセットアップされます。
それでも意味がわからない場合は、これを読むことをお勧めします。