118
118
EXPECT_TRUE(IsValidPixbuf(load_result.pixbuf));
121
TEST_F(TestIconLoader, UNSTABLE_TEST(TestGetAnnotatedIcon))
123
LoadResult load_result;
125
auto handle = icon_loader.LoadFromGIconString(". UnityProtocolAnnotatedIcon %7B'base-icon':%20%3C'cmake'%3E,%20'ribbon':%20%3C'foo'%3E%7D", -1, 48, sigc::mem_fun(load_result,
126
&LoadResult::IconLoaded));
127
handles_.push_back(handle);
129
Utils::WaitPendingEvents(WAIT_TIMEOUT);
130
Utils::WaitUntilMSec(load_result.got_callback, WAIT_TIMEOUT);
131
EXPECT_TRUE(load_result.got_callback);
132
EXPECT_TRUE(IsValidPixbuf(load_result.pixbuf));
135
TEST_F(TestIconLoader, UNSTABLE_TEST(TestGetColorizedIcon))
137
LoadResult load_result;
139
auto handle = icon_loader.LoadFromGIconString(". UnityProtocolAnnotatedIcon %7B'base-icon':%20%3C'cmake'%3E,%20'colorize-value':%20%3Cuint32%204278190335%3E%7D", -1, 48, sigc::mem_fun(load_result,
140
&LoadResult::IconLoaded));
141
handles_.push_back(handle);
143
Utils::WaitPendingEvents(WAIT_TIMEOUT);
144
Utils::WaitUntilMSec(load_result.got_callback, WAIT_TIMEOUT);
145
EXPECT_TRUE(load_result.got_callback);
146
EXPECT_TRUE(IsValidPixbuf(load_result.pixbuf));
149
TEST_F(TestIconLoader, UNSTABLE_TEST(TestGetOneIconManyTimes))
121
TEST_F(TestIconLoader, TestGetAnnotatedIcon)
123
LoadResult load_result;
125
auto handle = icon_loader.LoadFromGIconString(". UnityProtocolAnnotatedIcon %7B'base-icon':%20%3C'python'%3E,%20'ribbon':%20%3C'foo'%3E%7D", -1, 48, sigc::mem_fun(load_result,
126
&LoadResult::IconLoaded));
127
handles_.push_back(handle);
129
Utils::WaitPendingEvents(WAIT_TIMEOUT);
130
Utils::WaitUntilMSec(load_result.got_callback, WAIT_TIMEOUT);
131
EXPECT_TRUE(load_result.got_callback);
132
EXPECT_TRUE(IsValidPixbuf(load_result.pixbuf));
135
TEST_F(TestIconLoader, TestGetColorizedIcon)
137
LoadResult load_result;
139
auto handle = icon_loader.LoadFromGIconString(". UnityProtocolAnnotatedIcon %7B'base-icon':%20%3C'python'%3E,%20'colorize-value':%20%3Cuint32%204278190335%3E%7D", -1, 48, sigc::mem_fun(load_result,
140
&LoadResult::IconLoaded));
141
handles_.push_back(handle);
143
Utils::WaitPendingEvents(WAIT_TIMEOUT);
144
Utils::WaitUntilMSec(load_result.got_callback, WAIT_TIMEOUT);
145
EXPECT_TRUE(load_result.got_callback);
146
EXPECT_TRUE(IsValidPixbuf(load_result.pixbuf));
149
TEST_F(TestIconLoader, TestGetOneIconManyTimes)
151
151
std::vector<LoadResult> results;
152
152
std::vector<IconLoader::Handle> handles;