Bir çok test bu sınıftan direkt veya dolaylı olarak kalıtır. Kalıtım şöyle
HazelcastTestSupport
JetTestSupport
SimpleTestInClusterSupport
SqlTestSupport
JdbcSqlTestSupport: TestContainers Kullanarak Veri Tabanı Yaratır
FooTest
Bu sınıfın için şöyle
public abstract class SimpleTestInClusterSupport extends JetTestSupport {... private static TestHazelcastFactory factory; private static Config config; private static HazelcastInstance[] instances; private static HazelcastInstance client; ... @Nonnull protected static HazelcastInstance instance() { return instances[0]; } /** * Returns all instances (except for the client). */ @Nonnull protected static HazelcastInstance[] instances() { return instances; } /** * Returns the client or null, if a client wasn't requested. */ protected static HazelcastInstance client() { return client; } }
initializeWithClient metodu
Belirtilen sayıda member ve bir tane de client yaratır
instances metodu
Şöyle yaparız
LogListener myListener = log -> ... for (HazelcastInstance instance : instances()) { instance.getLoggingService().addLogListener(Level.FINE, myListener); }
Hiç yorum yok:
Yorum Gönder