我正在使用Jasmine对一些JavaScript进行单元测试,并希望监视(模拟)由jQuery选择器访问的DOM元素.
我的规格是:
it("should be able to mock DOM call", function() {
spyOn($("#Something"), 'val').andReturn("bar");
result = $("#Something").val();
expect(result).toEqual("bar");
});
Run Code Online (Sandbox Code Playgroud)
在我的specrunner.html中,我有:
<input type="hidden" id="Something" value="foo" />
Run Code Online (Sandbox Code Playgroud)
不幸的是,规范失败了:
应该能够模拟DOM调用预期'foo'等于'bar'.
我有一个通用的方法
Foo<T>
Run Code Online (Sandbox Code Playgroud)
我有一个Type变量 bar
是否有可能实现类似的目标 Foo<bar>
Visual Studio期望在栏上有一个类型或命名空间.
善良,
担
我有一个工作副本,使用脚本在一夜之间自动提交到SVN.
我使用SVN命令行来执行此操作.
在与谷歌进行了一场令人沮丧的战斗之后,我一直无法确定如何在提交之前自动将工作副本中的所有未版本控制的文件添加到存储库中.
有谁知道我怎么可能这样做?
善意和感谢提前,
担
有谁知道我可以在Visual Studio中运行PowerShell的方法.
我的意思是,在工具窗口中有一个交互式的PowerShell提示符?
善良,
担
我想让PowerShell在Win2K8 R2中取消阻止文件.
有没有人有关于语法的指针?
我有一些测试需要从excel文件中提供外部数据.这些文件包含在测试项目中,在Visual Studio中,我编辑了测试设置文件(Local.testsettings)来部署数据文件.这使它工作正常我VS.
但是,我们也在与TeamCity进行持续集成,而在TeamCity中,这不起作用.我的数据文件不可用于测试.似乎测试是从名为"C:\ TeamCity\buildAgent\temp\buildTmp\ciuser_AS40VS6 2009-12-11 09_40_17\Out"的临时文件夹运行的,并且数据文件不会在那里复制.
我已经尝试将数据文件的构建操作更改为"资源"并将复制到输出目录设置为"始终",但这没有帮助.
有谁知道如何使这项工作?
我正在运行Visual Studio 2010 beta 2和TeamCity 4.5.5,这就是为什么我首先运行MSTest,而不是NUnit ...
如果给出类名和方法名,我怎样才能在静态类上调用方法呢?
例如:
鉴于System.Environment
和GetFolderPath
,我想Reflection
用来打电话Environment.GetFolderPath()
.
我有一个VS"古怪"我无法解决或解释.
一次又一次(我当时没有采取一致行动)Visual Studio会提示我是否要添加数据库图表元素(类似于SQL Manager如果第一次选择添加数据库图表会问你怎么样).然后在半分钟内问我大约10-15次.
对话框的确切文字:
"此服务器没有使用数据库图表所需的一个或多个数据库对象.是否要创建它们?是/否/帮助"
有没有办法要求它保持安静?
嗨,我正在整理我的网站,虽然它非常简单,但我决定尽可能多地测试它.使用只编写有用测试的精神,可以解释我可以想象的情况(重命名脚本或css文件等)
我正在使用Steve Sanderson的MVC集成测试框架,我的测试如下.
我的问题是双重的,这个级别的测试"太多",如果没有,你能想到的其他场景(开发人员相关,如重命名或其他任何东西).
using System.Web;
using System.Web.Mvc;
using MvcIntegrationTestFramework.Hosting;
using NUnit.Framework;
using website.Properties;
namespace website.tests
{
[TestFixture]
public class HomeControllerIndexTests
{
[TestFixtureSetUp]
public void Setup()
{
appHost = AppHost.Simulate("Website");
}
[Test]
public void HomeControllerIndexReturnsTheIndexView()
{
appHost.Start(session =>
{
var result = session.Get("/Home/Index");
Assert.AreEqual("Index", ((ViewResult)result.ActionExecutedContext.Result).ViewName);
});
}
[Test]
public void HomeControllerIndexReturnsCorrectRouteData()
{
appHost.Start(session =>
{
var result = session.Get("/Home/Index");
Assert.AreEqual("Home", result.ActionExecutedContext.RouteData.Values["controller"]);
});
}
[Test]
public void HomeControllerIndexReturnsViewResult()
{
appHost.Start(session =>
{
var result = session.Get("/Home/Index");
Assert.IsInstanceOf(typeof(ViewResult), result.ActionExecutedContext.Result);
});
}
[Test] …
Run Code Online (Sandbox Code Playgroud) 我现在面临一个问题,即将相机(例如索尼,佳能)的实时图像转换为winform,并从表格中的按钮控制相机捕捉按钮.
有人建造这样的东西,或者有没有像C#这样的类似项目?
c# ×4
powershell ×2
asp.net-mvc ×1
camera ×1
dll ×1
generics ×1
jasmine ×1
jquery ×1
mstest ×1
reflection ×1
svn ×1
teamcity ×1
testing ×1
unit-testing ×1
winforms ×1