1
DataProviderと共にコンストラクタファクトリを使用する場合、dataproviderは常に@BeforeSuiteの前に実行されます。DataProviderとともに使用されるTestNGファクトリと@BeforeClassまたは@BeforeSuite
何が起こっているのですか? @DataProvidersのいずれかでものを初期化するとは想像できないので、これは全く役に立たない...
また、@Factoryのコンストラクタを2回実行するDataProviderを使用すると、テストクラスが実行される2 DataProviderは2つの値しか返さないので、3番目のサイクルは存在しないはずです...