MCPcopy Create free account
hub / github.com/DentonW/DevIL / TestilCloneImage

Method TestilCloneImage

DevIL/test/UnitTest/ILTest.cpp:121–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

119}
120
121void ILTest::TestilCloneImage()
122{
123 ILuint MainImage[1];
124 ilGenImages(1, MainImage);
125 ilBindImage(MainImage[0]);
126 CHECK_NO_ERROR();
127
128 ilLoadImage(".\\Data\\Logo.png");
129 CHECK_NO_ERROR();
130
131 const ILuint lIndex = ilCloneCurImage();
132 CHECK_NO_ERROR();
133 CPPUNIT_ASSERT(lIndex != MainImage[0]);
134
135 ilBindImage(lIndex);
136 CHECK_NO_ERROR();
137
138 ilClearColour(1.0, 0.0, 0.0, 0.0);
139 ilClearImage();
140
141 FILE * lBuffer = fopen(".\\results\\ilCloneImage_Cloned.bmp", "wb");
142 ilSaveF(IL_BMP,lBuffer);
143 fclose(lBuffer);
144
145
146 ilBindImage(MainImage[0]);
147 lBuffer = fopen(".\\results\\ilCloneImage_Original.bmp", "wb");
148 ilSaveF(IL_BMP,lBuffer);
149 fclose(lBuffer);
150}
151
152void ILTest::TestilConvertImage()
153{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected