添加对工厂方法的测试.