The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
posts - 305, comments - 1913, trackbacks - 76, articles - 3
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

自动生成TestSuit框架的程序

Posted on 2005-08-17 22:38 Cure 阅读(1456) 评论(6)  编辑 收藏 所属分类: 代码生成C#代码与实例

最近对代码生成比较感兴趣,已经写了两个程序,作为练习,这个测试类文件生成程序是第三个,
根据选择的程序集,对每个类生成一个.cs文件,包含基本的单元测试文件框架,
如:
using System;
using  NUnit.Framework;
namespace TestSuit
{
    [TestFixture]
    class AAA
    {
        [Test]
        public void TestMethodA()
        {
        }
    }
}
没有考虑函数重载的问题。
代码在这里:/Files/dahuzizyd/TestSuit.rar
请大家多指教

Feedback

#1楼    回复  引用  查看    

2005-08-17 23:48 by 灵感之源      
不错,我考虑把这功能加到我的软件中;)

#2楼    回复  引用  查看    

2005-08-18 00:28 by Cure      
那你的软件名字就要改了,呵呵

#3楼    回复  引用    

2005-08-18 09:01 by 1830 [未注册用户]
居然无法下载

#4楼    回复  引用    

2005-08-18 09:30 by 玻璃*杯 [未注册用户]
我晕下下来竟然是这样一段东西
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<title>.Text - Error encountered</title>
<style>
BODY { PADDING-RIGHT: 32px; PADDING-LEFT: 32px; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: 32px; MARGIN-LEFT: auto; WIDTH: 80%; COLOR: #000; MARGIN-RIGHT: auto; PADDING-TOP: 32px; FONT-FAMILY: verdana, arial, sans-serif }
DIV { BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 32px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 32px; BACKGROUND: #fff; PADDING-BOTTOM: 32px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 32px; BORDER-BOTTOM: #bbb 1px solid }
H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 36px; MARGIN: 0px; COLOR: #904; PADDING-TOP: 0px; FONT-FAMILY: "trebuchet ms", ""lucida grande"", verdana, arial, sans-serif }
H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 105%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; TEXT-TRANSFORM: uppercase; COLOR: #999; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: "trebuchet ms", ""lucida grande"", verdana, arial, sans-serif }
P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px }
A:link { COLOR: #002c99; TEXT-DECORATION: none }
A:visited { COLOR: #002c99; TEXT-DECORATION: none }
A:hover { COLOR: #cc0066; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: underline }
</style>
<body>
<form name="frmMain" method="post" action="../../error.aspx" id="frmMain">
<input type="hidden" name="__VIEWSTATE" value="dDwtNjEzNzQwMTY1Ozs+rYEjgf8nRcgxQUDmEOjhAcCdUt8=" />

<div>
<h1>.Text - Application Error!</h1>
<h2>Details</h2>
<p><span id="ErrorMessageLabel"><p>Resource not found</p></span></p>
<p style="MARGIN-TOP: 24px"><a id="HomeLink" href="http://www.cnblogs.com/dahuzizyd/">Return to site</a></p>
</div>
</form>
</body>
</HTML>

#5楼    回复  引用  查看    

2005-08-18 10:57 by 开源中的灵感之源      
正确下载地址:

http://www.cnblogs.com/Files/dahuzizyd/TestSuit.rar

嘿,俺推算出来的;)

#6楼 [楼主]   回复  引用  查看    

2005-08-18 21:36 by Cure      
好像是上传的时候出错了,现在重新上传了文件,应该没问题了

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-07-12 18:40 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接:

历史上的今天:
2004-08-17 推荐一个WMI的查询分析器