我用以下代码创建了一个简单的c++源文件:
int main() {
int a = 1;
int b = 2;
if(a < b) {
return 1;
}
else if(a > b) {
return 2;
}
else {
return 3;
}
}
我使用objdump命令获取上述源代码的汇编代码。
int b = 2;行被转换为mov DWORD PTR [rbp-0x4], 0x2。
其相应的机器代码是C7 45 FC 02 00 00 00 (十
我正在尝试对套接字集群客户端进行存根,以将事件发送到套接字服务器。
我一直从西农那里得到下面的错误
TypeError: socket.emit is not a function
这是我的测试套件
import {expect} from 'chai';
import sinon from 'sinon'
import io from 'socketcluster-client';
import testServer from '../../server/server.js';
describe('httpServe
我用的是摩卡和辛农。举个例子,我有这个函数:
function doSomething(param) {
if(param === 'something') { // do something }
}
如何创建测试,如果条件不为真,则函数不执行任何操作?
it('should do something if param equal something', function() {
// this part i know
});
it('should not do anything if param not equal something