void TestType::Test<4>()
	{
		SetTestName(L"Test 4");

		file_.AddFile(10, _T("ReadMe.txt"));
		file_.AddFile(11, _T("CustomFileImpl.h"));

		const custom_file::FileInfoPtr &file = file_.GetData(10);
		Ensure(file->gid_ == 10, _T("GID"));

		const custom_file::FileInfoPtr &file1 = file_.GetData(11);
		Ensure(file1->gid_ == 11, _T("GID"));
	}	
	void TestType::Test<3>()
	{
		SetTestName(L"Test 3");

		file_.AddFile(10, _T("ReadMe.txt"));
		file_.AddFile(11, _T("CustomFileImpl.h"));
		file_.AddFile(12, _T("CustonFileFormat.vcproj"));

		file_.ModifyFile(10, _T("stdafx.cpp"));
		Ensure(file_.GetFilesInfo().find(10) != file_.GetFilesInfo().end());

		file_.ModifyFile(11, _T("ReadMe.txt"));
		Ensure(file_.GetFilesInfo().find(11) != file_.GetFilesInfo().end());
	
	}
void GOrgueMidiRecorder::Write(const void* data, unsigned len)
{
	if (len >= sizeof(m_Buffer))
	{
		Flush();
		m_file.Write(data, len);
		m_FileLength += len;
		return;
	}
	Ensure(len);
	memcpy(m_Buffer + m_BufferPos, data, len);
	m_BufferPos += len;
}
Example #4
0
    void Append(LPCVOID pData, ULONG nSize)
    {
        ULONG nNewSize = m_nSize + nSize;

        if (nNewSize > m_nData)
        {
            if (!Ensure(nNewSize))
                return;
        }

        BYTE *p = m_pData + m_nSize;
        m_nSize = nNewSize;
        memcpy(p, pData, nSize);
    }
 HRESULT Ensure(uint32_t size)
 {
     return Ensure(size * sizeof(_Ty));
 }
void DelayLoadLibrary::EnsureFromSystemDirOnly()
{
    Ensure(LOAD_LIBRARY_SEARCH_SYSTEM32);
}