框架0.4.0.605版发布

1 view
Skip to first unread message

一个程序员

unread,
Nov 30, 2007, 10:47:21 PM11/30/07
to 豌豆框架[Wonderful Framework]开发
下载地址: http://www.wonderfulproject.cn/door.php/download/wonderfulframework-0.4.0.605.20071201.tar.gz
了解更多请看框架网站: http://www.wonderfulproject.cn/

发布信息如下:
新版添加了数据库操作类, 完善Iterator和Page类库, 增强Mocker功能和自动Mock一个类, 进一步规范库目录的命名.
下面是更新日志(粗体是旧版升级到新版需要注意的地方):

Changes in version 0.4.0.605
* 添加<phptaglib:for>标签.
* 添加翻页类库, 以及相应的标签.
* 添加DataBase数据库类库, 和数据库标签.
* 添加WDF_ExceptionUnsupportedOperater异常类.
* 把phptaglib和action目录移入wonderful目录, 并统一wonderful目录下的所有类的子目录命名, 改为首字母大写的
命名方式.
* PhpTagLib/PhpTagLib.php改为Wonderful/PhpTagLib.php.
* 框架自带标签的uri, 统一放到/wonderful下面.
* 标签类中的改parentNode为私有的, 添加getClosestParentByClassName()方法, 用于在上级标签中找最近的
指定的类/接口的标签对象.
* 修改WDF_ActionErrors::has(), 使在多Action运行时只要有一个中含有错误, 就所有的
WDF_ActionErrors对象的has()都返回true.
* 把Http对象的创建放到WDF_Http类中, 删除WDF_HttpInstancer接口, 删除Http类中的create方法.
* 添加框架内文件访问目录WDF-INF/web, 可以通过"/.Wonderful/"访问, 并把原在框架WDF-INF外的一些框架文件放入
web目录.
* 把错误提示级别设置放入入口程序.
* 把WDF_RandomIterator::move()改为WDF_RandomIterator::seek(), 并添加继承
SeekableIterator和Countable接口.
* 把Iterator相关的类/接口移到wonderful/Iterator目录.
* 添加WDF_LimitRandomIterator类, 用以取出Iterator中的一段数据.
* 添加反向迭代器接口: WDF_PrevIterator.
* 添加代理包装迭代器类:WDF_PackRandomIteratorTemplate/WDF_PackIteratorTemplate.
* 缓存file-stream配置文件.
* 测试报告的标题显示测试类/测试套件的名称.
* WDF_TestCase中添加pass()方法.
* 修复同类对象, 相同内部数据的对象无法通过assertEqual()的问题.
* 测试Mock构架中添加自动构建Mocker类的功能, 并修改Mocker使用方法, 删除Mocker::assertWillCall()方
法, 添加Mocker::assertCall().
* 删除一些Mocker类(WDF_Http*Mocker, WDF_RandomIteratorMocker等等).
* 测试中加添测试无断言提示(黄色的NO ASSERTION).
* 修复了一些错误.
Reply all
Reply to author
Forward
0 new messages