我需要在HTML中获取具有以下模式的特定元素:(C#)
<td class="blah" ...........>Some text blah: page x of xx<br>
Run Code Online (Sandbox Code Playgroud)
我需要得到xx的值.
在上述模式中唯一不变的是:
您可以假设上述模式只有1次出现.
public Category GetByName(string name)
{
Category category = Session.CreateCriteria(typeof (Category))
.Add(Expression.Eq("Name", name))
.UniqueResult<Category>();
return category;
}
Run Code Online (Sandbox Code Playgroud)
还是这么清楚,它不需要测试?
我有一个ArticleController,根据类别显示文章列表.
public ActionResult List(string categoryname)
{
MyStronglyTypedViewData vd = new MyStronglyTypedViewData();
DBFactory factory = new DBFactory();
categoryDao = factory.GetCategoryDao();
articleDao = factory.GetArticleDao();
vd.Category = categoryDao.GetByName(categoryname);
vd.Articles = articleDao.GetByCategoryId(vd.Category.Id);
return View(vd);
}
Run Code Online (Sandbox Code Playgroud)
如果我要对这个动作进行单元测试,究竟是什么目的呢?要确保正在打开正确的视图?
只需下载eclipse(最后!),并且好奇Java是否具有像c#这样的控制台应用程序的概念,所以我可以快速测试我的技能等.
我使用amazons s3 web服务将文件上传到s3.
每个文件大约需要1秒,有没有办法可以启动多个线程并行执行此操作?
假设我有一个执行上传调用的方法:
public void uploadToS3(string filename);
我怎么能打电话给3个线程并且每次都打这个电话?
是否有内置集合检查request.form和request.querystring
所以我使用HtmlUnit,方法的签名如下:
public HtmlAnchor getAnchorByText(String text)
throws ElementNotFoundException
Run Code Online (Sandbox Code Playgroud)
所以这意味着,对此方法的调用不仅会返回null,而且会抛出异常.
(我发现这很痛苦!!,在c#方法中,如果没有找到通常只返回null,除非我遗漏了什么,否则更容易?)
如果我不希望我的应用程序崩溃,我必须在异常中包装此调用吗?
我如何用Java做到这一点?
为什么hibernate不强迫你将字段标记为虚拟,但是nhibernate呢?
这是VM和CLR之间差异的结果吗?
java ×5
asp.net-mvc ×2
c# ×2
nhibernate ×2
nunit ×2
.net ×1
exception ×1
hibernate ×1
integration ×1
moq ×1
regex ×1
svn ×1
tdd ×1
trac ×1
unit-testing ×1
webforms ×1