RedissonEventBusTest.java 918 B

123456789101112131415161718192021222324252627282930313233343536
  1. package cn.tr.plugin.eventbus;
  2. import cn.tr.plugin.eventbus.redisson.RedissonEventBus;
  3. import cn.tr.plugin.test.ut.BaseRedisUnitTest;
  4. import org.greenrobot.eventbus.EventBus;
  5. import org.junit.jupiter.api.BeforeEach;
  6. import org.junit.jupiter.api.Test;
  7. import org.redisson.api.RedissonClient;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. /**
  10. * @ClassName : RedissonEventBusTest
  11. * @Description :
  12. * @Author : LF
  13. * @Date: 2023年03月16日
  14. */
  15. public class RedissonEventBusTest extends BaseRedisUnitTest {
  16. private EventBus eventBus;
  17. @Autowired
  18. private RedissonClient redissonClient;
  19. @BeforeEach
  20. public void init(){
  21. eventBus=new RedissonEventBus(redissonClient);
  22. eventBus.register(new EventBusTest.StringListener());
  23. }
  24. @Test
  25. public void pub(){
  26. for (int i = 0; i < 100; i++) {
  27. eventBus.post(String.valueOf(i));
  28. }
  29. }
  30. }