《Storm实时数据处理》一1.8 对Bolt进行单元测试
本节书摘来华章计算机《Storm实时数据处理》一书中的第1章 ,第1.8节,(澳)Quinton Anderson 著 卢誉声 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.8 对Bolt进行单元测试
对于任何产品交付来说,单元测试都是其重要组成部分,我们也必须对Bolt中实现的逻辑进行单元测试。
1.8.1 准备工作
单元测试中有一种很常用的技术叫做Mock,它允许你动态生成依赖对象的假实例,这样才能保证对一个特定类进行准确的单元测试。本书通过JUnit 4和JMock来演示单元测试。请花些时间阅读JMock使用方法,网址是 http://jmock.org/cookbook.html。
1.8.2 实战
Step01 在src/test/java目录下创建storm.cookbook包,然后创建StormTestCase类