Bug #2063
GTestUIExample compilation error on mac due to lack of image comparision on macOS
| Status: | Approved | Start date: | 09/10/2020 | |
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assignee: | Zbigniew Rebacz | % Done: | 0% | |
| Category: | Draw | Spent time: | - | |
| Target version: | Release 2020.2 |
Description
It seems that mac draw is lack of some featuer to compare draws:
TEST_F(AppWindowTest, ApperanceTest)
{
const String fileName = "MyAppWindow.png";
ImageDraw id(window->GetRect().Size());
window->DrawCtrl(id);
PNGEncoder encoder;
if (!FileExists(fileName)) {
encoder.SaveFile(fileName, id);
ASSERT_TRUE(false) << "Non found referal window image. Creating new one and failing test..\n";
}
auto img = StreamRaster::LoadFileAny(fileName);
EXPECT_EQ(img, id); // <- This line doesn't work (GTK and WIN32 are fine with it).
}
Potential blocker for 2020.2 release.
History
#1 Updated by Miroslav Fidler about 5 years ago
- Status changed from New to Ready for QA
- Assignee changed from Miroslav Fidler to Zbigniew Rebacz
Hopefully fixed.
#2 Updated by Zbigniew Rebacz about 5 years ago
- Status changed from Ready for QA to Approved
Thanks! It works.