快速业务通道

Java理论与实践: 平衡测试,第3部分:用方面检验设计约束 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
     throw new AssertionError("Possible deadlock  between "           + this + " and " + lock);        else if (!alreadyHeld)          predecessors.put(lock, Boolean.TRUE);      }      super.lock();      heldLocks.get().add(this);    }    public void unlock() {      super.unlock();      if (!isHeldByCurrentThread())        heldLocks.get().remove(this);    } }

结束语

这里描述的方面属于策略实施方面。有些策略是应用程序设计的一部分,例 如 “这些方法应当只从类 X 中调用” 或 “什么东西都不要使用 System.out 或 System.err”。其他策略是 API 的接口合约的一部分,例如 Swing 的单线 程规则或 EJB 不应当创建线程或调用 AWT 之类的需求。在所有情况下,都可以 在开发和测试中使用方面找出是否违犯了这些策略。不论是否在生产中使用方面 ,它都是测试工具包中的一个优秀工具。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号