1.需要测试的那个类是new出来的实例;
2.被测试的类实例的对象所需要调用的接口或者对象都是mock出来的(无论是否已经有实现)。
3.所有的接口都是根据被测试的类的需要产生的,即接口属于客户(被测试的类)。
4.测试包含两种方法:1)状态测试。测试最终的状态是否正确。 2)行为测试。测试调用的过程和参数是否匹配。