| 119 | } |
| 120 | |
| 121 | void 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 | |
| 152 | void ILTest::TestilConvertImage() |
| 153 | { |
nothing calls this directly
no outgoing calls
no test coverage detected