02 2013 档案
摘要:JavaScript各种类型的隐式转换,一直没理出个头绪来,每次碰到都是得过且过,没有深究。今天读《JavaScript权威指南》,借其中章节一用,只为搞个明白。一、布尔类型转换 布尔值很容易转换,从其他类型转换为布尔值也比较容易,往往是自动转换 布尔值可以转换成数值1或0,也可以转换成字符串“true”或“false” 数值的话,若是0或NaN,则为false,否则为true 字符串的话,空字符串为false,否则为true 空值或未定义的值也会转换为false,而任何的非空对象、数组或函数都转换为true二、null的转换 在字符串环境下,转换为“null” 在布尔环境下,转化为fals.
阅读全文
摘要:一. 预备知识 单元测试:单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证 Mock测试:在测试过程中,对于某些不容易构造或者 不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法 Lambda表达式 Linq(Language INtegrated Query)二. 初识Moq Moq(读作“Mock-you”或“Mock”)是.net平台下最有生产力,类型安全和重构友好的mocking库。 在进行单元测试的时候,经常会碰到这些情景: 1.想要对业务逻辑层的某个AService方法进行单元测试,而该方法内部却调用了数据链路层的ADataAccess方法,
阅读全文

浙公网安备 33010602011771号