代码改变世界

利用Altova XMLapy与Nunit来进行检测

2011-03-16 13:33  闫妍  阅读(309)  评论(1编辑  收藏  举报

首先打开Altova XMLapy,如图:

image

然后右键文件,找到新建,出现创建新文档框,选择其中的Xslt Xslt Stylesheetv2.0,如图:

image

然后选择生成Xsl/Xslt转变,可以看到

image

接着打开Nunit,

image

在File中Openproject,然后找到我们需要的.dll,如图:

image

我们会看到:

image

其中的GetWorkItemPost(代办提交),GetWorkItemDetail(获取代办详情), GetWorkItemQuery(获取代办列表)是需要我们关注的。

 

找到GetWorkItemQuery,点击run,我们可以看到:

image

然后将 NUnitTest.Portal.Edge.BaseTest.GetWorkItemQuery这段代码复制,粘贴到刚刚新建的Altova,

image

删除开头的image这些部分。在打开我们已经写好的.sln程序,在上面的Altova中找到Url,将Url复制到.sln中,位置在GetWorkItemDetail

image

 

然后在Altova中点击栅格,再点击文本,就会出现我们想要的格式。

再打开Nunit,找到GetWorkItemDetail点击run,然后将运行后的代码还粘贴到Altova中,最前面的代码

image,和上面的步骤一样,点击栅栏在点击文本,就会出现我们想要的格式,如图;

image

 

然后我们可以在以上页面中的提交下面找到下一步的扭转,如我的扭转为“请办理““5$0@3@员工”

image

然后打开Vs2010,找到 GetWorkItemPost()中的image将扭转的结果分别填到环节ID和环节名称中。再将VS2010编译一下。

再打开Nunit,找到GetWorkItempostl点击run,然后将运行后的代码还粘贴到Altova中,最前面的代码

image删掉,点击栅格文本会出现提交成功的结果。

image

 

就成功了,然后我们可以根据文本来与网页进行对照看看是否一样。

image