问题列表 - 第756页

C++代码的单元测试 - 工具和方法

我正在研究一个已经开发了几年的大型c ++系统.作为提高现有代码质量的努力的一部分,我们参与了一个大型的长期重构项目.

你知道一个很好的工具可以帮助我用C++编写单元测试吗?也许类似于Junit或Nunit?

任何人都可以为编写单元测试的方法提供一些很好的建议,这些模块是在没有单元测试的情况下编写的吗?

c++ refactoring unit-testing

134
推荐指数
11
解决办法
5万
查看次数

如何用JSON表示日期和/或时间信息?

JSON文本(RFC 4627)具有对象,数组,字符串,数字,布尔值(字面意思truefalse)的明确表示null.但是,它没有定义用于表示时间信息,如日期和时间,这在应用程序中非常常见.考虑到RFC 4627中规定的约束和语法,目前使用哪种方法来表示JSON中的时间?

对受访者的注意:这个问题的目的是记录已知流通的各种方法以及实例和相对的利弊(理想情况来自现场经验).

json data-formats

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

从C++静态库导出变量

我有一个用C++编写的静态库,我有一个描述数据格式的结构,即

struct Format{
    long fmtId;
    long dataChunkSize;
    long headerSize;

    Format(long, long, long);

    bool operator==(Format const & other) const;
};
Run Code Online (Sandbox Code Playgroud)

一些数据格式被广泛使用,例如{fmtId=0, dataChunkSize=128, headerSize=0},{fmtId=0, dataChunkSize=256, headerSize=0}

有些数据结构类在构造函数中接收格式.我希望为那些广泛使用的格式提供某种快捷方式,比如我可以通过引用传递的几个全局Format成员gFmt128, gFmt256.我在.cpp文件中实例化它们

Format gFmt128(0, 128, 0);

而且.h有

extern Format gFmt128;

另外,我声明Format const & Format::Fmt128(){return gFmt128;}并尝试在主模块中使用它.

但是,如果我尝试在使用lib的主模块中执行此操作,则链接器会抱怨未解析的外部gFmt128.

如何让我的库'导出'那些全局变量,所以我可以从其他模块中使用它们?

c++ export

3
推荐指数
1
解决办法
7099
查看次数

Amazon S3独立存根服务器

我似乎记得读过有关与Amazon S3兼容的测试服务器,您可以在自己的服务器上运行以进行单元测试或其他任何操作.但是,我刚刚用谷歌和AWS来耐心等待这一点.这样的事情存在吗?如果没有,我想我会写一个.

注意:我问的是Amazon S3(存储系统)而不是Amazon EC2(云计算).

unit-testing stub amazon-s3 amazon-web-services

16
推荐指数
1
解决办法
5406
查看次数

分层模型 - 视图 - 控制器(HMVC)的示例?

我对Presentation-Abstraction-Control很感兴趣?(又名Hierarchical-Model-View-Controller(HMVC))用于构建复杂用户界面(GUI或Web)的架构模式,并且想知道是否有人知道我可以阅读代码的野外任何示例?

我知道在Presentation-Abstraction-Control维基百科文章中引用的JavaWorld文章和相关字母.

model-view-controller user-interface design-patterns

9
推荐指数
1
解决办法
9696
查看次数

如何在mysql中更改Group By子句的默认顺序

默认情况下,GROUP BY子句提取的数据按升序排序.如何将其更改为降序.

mysql sql

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

如何获得嵌入式Jetty Web服务器来转储其JSP的临时Java代码

在OpenNMS中调试JSP页面时,我一直遇到这个问题.Jetty wiki 在webdefault.xml中讨论了keepGenerated(http://docs.codehaus.org/display/JETTY/KeepGenerated),但似乎不清楚这在嵌入式设置中是如何工作的.

java jsp jetty

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

jQuery属性选择器:如何使用自定义命名空间查询属性

假设我有一个简单的XHTML文档,它使用属性的自定义命名空间:

<html xmlns="..." xmlns:custom="http://www.example.com/ns">
    ...
    <div class="foo" custom:attr="bla"/>
    ...
</html>
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery匹配具有特定自定义属性的每个元素?运用

$("div[custom:attr]")
Run Code Online (Sandbox Code Playgroud)

不起作用.(到目前为止仅使用Firefox试过.)

javascript jquery

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

如何使用drawString方法来编写对角线方式

我正在使用c#2005我想在图像上对角线写字符串.但默认情况下,c#提供水平或垂直写入的选项.

我们如何写对角线?

谢谢

c# gdi visual-studio-2005 image drawstring

6
推荐指数
2
解决办法
5582
查看次数

切换PropertyType

我怎样才能做到这一点?

switch(property.PropertyType){
    case typeof(Boolean): 
        //doStuff
        break;
    case typeof(String): 
        //doOtherStuff
        break;
    default: break;
}
Run Code Online (Sandbox Code Playgroud)

我不想使用这个名字,因为字符串比较类型很糟糕,可能会有所变化.

c# switch-statement

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