void VMachine::Read(){ instr = new Instr[16]; Value vnum; vnum.num = 50; Value vbool; vbool.b = 1; InsertObj(0,NUMBER,vnum); InsertObj(1,NUMBER,vnum); InsertObj(2,NUMBER,vnum); InsertObj(3,NUMBER,vnum); InsertObj(4,NUMBER,vnum); InsertObj(5,NUMBER,vnum); InsertObj(6,NUMBER,vnum); InsertObj(7,BOOLEAN,vbool); instr[0] = Instr(OP_PUSH,0); //50 instr[1] = Instr(OP_PUSH,1); //50 instr[2] = Instr(OP_ADD); //100 instr[3] = Instr(OP_JMP,4); instr[4] = Instr(OP_NOP); instr[5] = Instr(OP_NOP); instr[6] = Instr(OP_NOP); instr[7] = Instr(OP_NOP); instr[8] = Instr(OP_PUSH,2); //50 instr[9] = Instr(OP_PUSH,3); instr[10] = Instr(OP_MUL); instr[11] = Instr(OP_DIV); instr[12] = Instr(OP_PUSH,4); //50 instr[13] = Instr(OP_PUSH,5); instr[14] = Instr(OP_LT); //50 instr[15] = Instr(OP_PUSH,6); }
TEST_F(TreeTest, TreeInsertTest) { InsertObj(); }