Mock�I�u�W�F�N�g�𔼎����ō쐬

�O�[�O���AC++�����e�X�g�c�[�����I�[�v���\�[�X���J

2008/12/12

�@�ăO�[�O����12��11���AC++�p�̃e�X�g�c�[���uGoogle C++ Mocking Framework�v�iGoogle Mock�j��BSD���C�Z���X�̉��ɁA�I�[�v���\�[�X�Ƃ��Č��J�����Ɣ��\�����BGoogle Mock��Linux�AWindows�AMac OS X�Ŏg����B���Ђ�Google Mock��100�ȏ�̎Г��v���W�F�N�g�ŗ��p���Ă���Ƃ����B���Ђ�5�J���O�ɂ��uGoogle C++ Testing Framework�v�iGoogle Test�j���I�[�v���\�[�X�Ō��J���Ă���A���҂𕹗p���邱�Ƃ�Mock�I�u�W�F�N�g���g�����e�X�g�쓮�J�����s����Ƃ����B�����I�ɂ�Google Mock��Google Test�ȊO�̃e�X�g�c�[���ł��g����悤�ɂ��Ă����Ƃ����B

�@Mock�I�u�W�F�N�g�́A�v���g�^�C�v�݌v��e�X�g���ɗ��p������̂ŁA�{���̃I�u�W�F�N�g�������������Ɏg���B�I�u�W�F�N�g�͑��݂Ɉˑ����ē������߁A�P�̃e�X�g�ł͔����ł��Ȃ��悤�Ȗ���Mock�I�u�W�F�N�g���g�����ƂŌ��؂ł���B�܂����ʂȈˑ��֌W����菜���A�p�t�H�[�}���X�ƐM�������グ����Ƃ����B

�@�����AMock�I�u�W�F�N�g�̎����͓����ɁA�ދ��ŁA�G���[���������₷���B�܂��v���W�F�N�g���ƂɌ•ʂɍ��ƕi�������肹���A�g�����ɃA�h�z�b�N�Ȑ������o�Ă�����A���̎g�������v���W�F�N�g���ƂɈ���Ă��邽�ߊw�K�R�X�g�Ƀ��_���o��Ƃ����ۑ肪����Ƃ����B���̂��߁A���Ђ�Java������jMock��EasyMock�Ȃǂɒ��z�𓾂č�����̂�Google Mock���Ƃ����BGoogle Mock�ł́A��낤�Ƃ���Mock�I�u�W�F�N�g�̃C���^�[�t�F�C�X���ȒP�ȃ}�N�����g���ċL�q���邾���ŁAMock�N���X�Ƃ��ēW�J���Ă����Ƃ����B

�֘A�����N

�i��IT �������j

�������񂹂��������F

Coding Edge �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

�L�����A�A�b�v

- PR -

���ڂ̃e�[�}

�\�����[�V����FLASH
"); adremove.push(adstrtmp[adstart]); } } for(var i = 0; i < adremove.length; i++){ adremove[i].parentNode.removeChild(adremove[i]); } adstr.sort().reverse(); adstr = adstr.join(""); return adstr; }

�uITmedia �}�[�P�e�B���O�v�V���L��

�u�}�[�P�e�B���O�I�[�g���[�V�����v�@���������TOP10�i2025�N5���j
���T�́A�}�[�P�e�B���O�I�[�g���[�V�����iMA�j�c�[���̔����TOP10���Љ�܂��B

�u�T�C�g�������v���u���C�u�`���b�g�v�����TOP5�i2025�N4���j
���T�́A�T�C�g�������c�[���ƃ��C�u�`���b�g�̍��������TOP5�����ꂼ��Љ�܂��B

�uEC�v���b�g�t�H�[���v�����TOP10�i2025�N4���j
���T�́AEC�v���b�g�t�H�[�����i�iEC�T�C�g�\�z�c�[���j�̍��������TOP10���Љ�܂��B