我在Visual Studio 2010中遇到了一个奇怪的单元测试问题.当我使用"Debug test"(没有任何断点)时,我有一个测试通过,但是当我使用"Run test"时会出错.此测试使用外部dll,因此我无法正确调试它.
你知道为什么这样的情况有可能吗?为什么"调试测试"与"运行测试"不同,当所有其他参数相同时?
这个初始化是什么意思:
char arr[10] = { 0, };
Run Code Online (Sandbox Code Playgroud)
我很熟悉char arr[10] = {0};将所有元素设置为零,并将char arr[10] = {1,2};前两个元素设置为1和2(ascii),其余元素设置为0.我不熟悉上面的格式.快速测试显示它可能就像char arr[10] = {0};,但还有其他含义我不知道吗?
我试图允许在Enterprise Architect中使用Subversion,我遇到了一些问题:
我创建了一个eap文件,导入它,然后检出文件并在Enterprise Architect中打开它.然后,我配置了项目的版本控制设置,并将其定向到我的SVN客户端.我选了一个包,使用"Add Branch To Version Control",然后"check out".我做了一些修改,然后"登记入住".在我的subversion日志中,我看到文件确实已经签入.然后,使用Subversion,我检查了一个干净的副本,并打开了eap文件.令我惊讶的是,那里没有显示任何变化(或我的基线).但在我做了"获取最新"之后 - 那里的变化(但不是基线).
我究竟做错了什么?这应该是那样的吗?因为我希望当我签出一份干净的副本时,它将是最新的.Enterprise Architect中的情况不是这样吗?