测试类
一实现
1.依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
2.代码
快捷键:ctrl+shiift+t
@RunWith(SpringRunner.class)
@SpringBootTest(classes = {EventApplication.class})
public class OrderServiceImplTest extends TestCase {
@Autowired
private ApplicationContext applicationContext;
@Test
public void testCreateOrder() {
System.out.println("下单成功");
//事件需要的信息封装
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("订单序号");
arrayList.add("订单商品名");
arrayList.add("订单商金额");
//封装事件对象
OrderCreateEvent orderCreateEvent = new OrderCreateEvent(this, "油卡充值订单", arrayList);
//发布事件
applicationContext.publishEvent(orderCreateEvent);
}
}