问题列表 - 第37131页

`DeploymentItem`属性是什么意思?

假设我们有一个简短的程序:

namespace ConsoleTryIt
{
    static class Program
    {
        static void Main(string[] args)
        {
            var sum = Add(1, 2);
        }

        private static int Add(int p, int p2)
        {
            return p + p2;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

为此类创建单元测试类时,Visual Studio将使用该属性创建一个测试方法DeploymentItem.我读过有关此属性的MSDN,但仍然没有得到它的含义.

/// <summary>
///A test for Add
///</summary>
[TestMethod()]
[DeploymentItem("ConsoleTryIt.exe")]
public void AddTest()
{
    var expected = 122;
    var actual = Program_Accessor.Add(1, 121);
    Assert.AreEqual(expected, actual);
}
Run Code Online (Sandbox Code Playgroud)

如果你明白了,请分享!

编辑

谢谢大家的回答.因此,我们的想法是将参数中给出的项目复制到测试环境的文件夹中.我的下一个问题是:为什么这个方法需要这个属性而其他方法不需要?
我想这与测试类中的私人成员有关,但对我来说并不清楚.

请继续讨论.

c# attributes unit-testing

5
推荐指数
1
解决办法
7208
查看次数

对不同的数据库和表进行一次性查询

我有一个带有wordpress博客的rails应用程序在侧面(完全单独在/ blog).

客户想要访问rails应用程序主主页上的最新博客帖子,所以我需要对word-press数据库进行一次性的mysql查询.我将如何在rails应用程序中执行此操作.在数据库方面,word-press完全从rails中获取.

干杯.

mysql wordpress activerecord ruby-on-rails

6
推荐指数
1
解决办法
2457
查看次数

在php变量中捕获第一个和最后一个<li>

echo $ul; // gives this code:

<ul id="menu">
<li id="some_id" class="some_class">...</li>
<li id="some_id" class="some_class">...</li>
<li id="some_id" class="some_class">...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何为第一个和最后一个添加一些类<li>

需要正则表达式解决方案.

echo $ul;应该给(如果我们添加my_class最后一个类<li>):

<ul id="menu">
<li id="some_id" class="some_class">...</li>
<li id="some_id" class="some_class">...</li>
<li id="some_id" class="some_class my_class">...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html php regex parsing dom

-2
推荐指数
2
解决办法
3652
查看次数

如何编写一个简单的jQuery插件

我想用jquery创建简单的插件.还建议我在编写jQuery插件时进行标准练习.

请大家给我一些更好的指示.

javascript jquery jquery-plugins

6
推荐指数
1
解决办法
3995
查看次数

在文件中嵌入vim设置

在某些文件中,我可以看到带有vim设置的注释行,通常是最后一行.vim读取这些设置吗?如果确实如此,那么人们可以放置什么样的设置有任何限制?

vim

59
推荐指数
3
解决办法
3万
查看次数

在游戏子系统中注册游戏对象组件?(基于组件的游戏对象设计)

我正在创建一个基于组件的游戏对象系统.一些技巧:

  1. GameObject只是一个清单Components.
  2. GameSubsystems.例如,渲染,物理等.每个都GameSubsystem包含一些指针Components.GameSubsystem是一个非常强大和灵活的抽象:它代表了游戏世界的任何片段(或方面).

有在登记的机构的需要ComponentsGameSubsystems(当GameObject被创建和组成).有4种方法:


  • 1:责任链模式.每一个Component都提供给每一个人GameSubsystem.GameSubsystem做出Components注册(以及如何组织它们)的决定.例如,GameSubsystemRender可以注册可渲染组件.

亲.Components对它们的使用方式一无所知.低耦合.答:我们可以添加新的GameSubsystem.例如,让我们添加注册所有ComponentTitle的GameSubsystemTitles,并保证每个标题都是唯一的,并提供按标题查询对象的接口.当然,在这种情况下,ComponentTitle不应该被重写或继承.B.我们可以重组现有的GameSubsystems.例如,GameSubsystemAudio,GameSubsystemRender,GameSubsystemParticleEmmiter可以合并到GameSubsystemSpatial中(将所有音频,发声器,渲染Components放在同一层次结构中并使用父相对变换).

CON.每一次检查.效率很低.

CON.Subsystems知道Components.


  • 2:每次Subsystem搜索Components特定类型.

亲.比以往更好的表现Approach 1.

CON.Subsystems还是知道的Components.


  • 3:Component注册自己GameSubsystem(s).我们在编译时知道有一个GameSubsystemRenderer,所以让我们的ComponentImageRender会调用类似GameSubsystemRenderer :: register(ComponentRenderBase*)的东西.
    观察者模式.Component订阅"更新"事件(发送者 …

c++ architecture components subsystem

7
推荐指数
1
解决办法
2712
查看次数

如何在Maven中为生成的源创建文件夹?

我必须使用wsimport生成源,并且我假设它应该转到/ target / generated-sources / wsimport而不是/ src / main / java。

问题是wsimport需要在执行之前创建目标文件夹,并且失败。我可以先使用任何Maven插件创建该目录吗?我可以使用ant来做,但是我更喜欢将其保存在POM中。

maven-2 jax-ws wsimport

5
推荐指数
2
解决办法
9227
查看次数

UIControl:Touch Up Inside工作但Touch Up Outside没有

我有一个UIView,在更大的UIView前面,我想隐藏当前的视图,当点击后面的视图但我无法获得Touch Up Outside事件工作,Touch Up Inside the View工作正常.

(后面的View有另一个控件)

谢谢

董道

iphone cocoa-touch

2
推荐指数
1
解决办法
8895
查看次数

测试方法:使用"私人浏览"测试没有缓存的网站?

我想知道是否有人切换到隐私浏览模式测试网站没有缓存?您知道何时必须清除缓存以确保您所查看的内容是从服务器中获取的,当然,私密浏览是一种安全且更快捷的方式,而不必每次都进行设置并清除.

把它放在那里,看看其他人是如何做到的,或者是否有人抓住我可能不知道的这种测试方式.

谢谢.

testing caching load-testing

8
推荐指数
1
解决办法
5276
查看次数

关于聚合函数的SQL SUM

也许我试图为了自己的利益而过于聪明,我可能会使用标量变量来解决这个问题.我正在尝试从子查询中添加1到我的输出;

INSERT INTO bookrevisiontbl (revisionnum, bookdate)
SELECT SUM(MAX(revisionnum) + 1), GETDATE() FROM bookrevisiontbl_tbl
Run Code Online (Sandbox Code Playgroud)

但是会发生以下错误

无法对包含聚合或子查询的表达式执行聚合函数.

这个查询是否可行,并且可以维护

sql t-sql

0
推荐指数
1
解决办法
298
查看次数