Merge lp:~smspillaz/compiz-core/compiz-core.GoogleTest.fix-style into lp:~compiz-team/compiz-core/GoogleTest
- compiz-core.GoogleTest.fix-style
- Merge into GoogleTest
Proposed by
Sam Spilsbury
Status: | Merged |
---|---|
Merged at revision: | 2896 |
Proposed branch: | lp:~smspillaz/compiz-core/compiz-core.GoogleTest.fix-style |
Merge into: | lp:~compiz-team/compiz-core/GoogleTest |
Diff against target: |
349 lines (+113/-124) 5 files modified
CMakeLists.txt (+11/-8) src/timer/CMakeLists.txt (+1/-1) src/timer/tests/CMakeLists.txt (+57/-76) src/timer/tests/callbacks/src/test-timer-callbacks.cpp (+43/-39) src/timer/tests/test-timer.h (+1/-0) |
To merge this branch: | bzr merge lp:~smspillaz/compiz-core/compiz-core.GoogleTest.fix-style |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Thomas Voß | Approve | ||
Review via email:
|
Commit message
Description of the change
Fixes some style issues
To post a comment you must log in.
Revision history for this message
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Sam Spilsbury (smspillaz) wrote : | # |
Revision history for this message
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Thomas Voß (thomas-voss) wrote : | # |
Looks good to me.
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'CMakeLists.txt' | |||
2 | --- CMakeLists.txt 2011-12-19 07:06:22 +0000 | |||
3 | +++ CMakeLists.txt 2011-12-23 05:44:24 +0000 | |||
4 | @@ -120,14 +120,17 @@ | |||
5 | 120 | ) | 120 | ) |
6 | 121 | 121 | ||
7 | 122 | # Build Google Test and make its headers known | 122 | # Build Google Test and make its headers known |
16 | 123 | find_package( GTest REQUIRED ) | 123 | find_package (GTest REQUIRED) |
17 | 124 | 124 | find_library (GMOCK_LIBRARY gmock) | |
18 | 125 | 125 | find_library (GMOCK_MAIN_LIBRARY gmock_main) | |
19 | 126 | include_directories( | 126 | |
20 | 127 | ${GTEST_INCLUDE_DIRS} | 127 | if (NOT GMOCK_LIBRARY OR NOT GMOCK_MAIN_LIBRARY) |
21 | 128 | ) | 128 | message (FATAL_ERROR "Google Mock not found!") |
22 | 129 | 129 | endif (NOT GMOCK_LIBRARY OR NOT GMOCK_MAIN_LIBRARY) | |
23 | 130 | find_package( Threads REQUIRED ) | 130 | |
24 | 131 | include_directories (${GTEST_INCLUDE_DIRS}) | ||
25 | 132 | |||
26 | 133 | find_package (Threads REQUIRED) | ||
27 | 131 | 134 | ||
28 | 132 | # Add the rest of compiz | 135 | # Add the rest of compiz |
29 | 133 | add_subdirectory (cmake) | 136 | add_subdirectory (cmake) |
30 | 134 | 137 | ||
31 | === modified file 'src/timer/CMakeLists.txt' | |||
32 | --- src/timer/CMakeLists.txt 2011-12-19 07:06:22 +0000 | |||
33 | +++ src/timer/CMakeLists.txt 2011-12-23 05:44:24 +0000 | |||
34 | @@ -15,7 +15,7 @@ | |||
35 | 15 | ${GLIBMM_INCLUDE_DIRS} | 15 | ${GLIBMM_INCLUDE_DIRS} |
36 | 16 | ) | 16 | ) |
37 | 17 | 17 | ||
39 | 18 | LINK_DIRECTORIES( ${GLIBMM_LIBRARY_DIRS} ) | 18 | LINK_DIRECTORIES (${GLIBMM_LIBRARY_DIRS}) |
40 | 19 | 19 | ||
41 | 20 | SET( | 20 | SET( |
42 | 21 | PUBLIC_HEADERS | 21 | PUBLIC_HEADERS |
43 | 22 | 22 | ||
44 | === modified file 'src/timer/tests/CMakeLists.txt' | |||
45 | --- src/timer/tests/CMakeLists.txt 2011-12-19 07:06:22 +0000 | |||
46 | +++ src/timer/tests/CMakeLists.txt 2011-12-23 05:44:24 +0000 | |||
47 | @@ -1,76 +1,57 @@ | |||
124 | 1 | include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) | 1 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}) |
125 | 2 | 2 | ||
126 | 3 | add_library( | 3 | add_library (compiz_timer_test |
127 | 4 | compiz_timer_test | 4 | ${CMAKE_CURRENT_SOURCE_DIR}/test-timer.cpp) |
128 | 5 | 5 | ||
129 | 6 | ${CMAKE_CURRENT_SOURCE_DIR}/test-timer.cpp | 6 | add_executable (compiz_timer_callbacks |
130 | 7 | ) | 7 | ${CMAKE_CURRENT_SOURCE_DIR}/callbacks/src/test-timer-callbacks.cpp) |
131 | 8 | 8 | ||
132 | 9 | add_executable( | 9 | add_executable (compiz_timer_diffs |
133 | 10 | compiz_timer_callbacks | 10 | ${CMAKE_CURRENT_SOURCE_DIR}/diffs/src/test-timer-diffs.cpp) |
134 | 11 | 11 | ||
135 | 12 | ${CMAKE_CURRENT_SOURCE_DIR}/callbacks/src/test-timer-callbacks.cpp | 12 | add_executable (compiz_timer_set-values |
136 | 13 | ) | 13 | ${CMAKE_CURRENT_SOURCE_DIR}/set-values/src/test-timer-set-values.cpp) |
137 | 14 | 14 | ||
138 | 15 | add_executable( | 15 | add_executable (compiz_timer_while-calling |
139 | 16 | compiz_timer_diffs | 16 | ${CMAKE_CURRENT_SOURCE_DIR}/while-calling/src/test-timer-set-times-while-calling.cpp) |
140 | 17 | 17 | ||
141 | 18 | ${CMAKE_CURRENT_SOURCE_DIR}/diffs/src/test-timer-diffs.cpp | 18 | target_link_libraries (compiz_timer_callbacks |
142 | 19 | ) | 19 | compiz_timer_test |
143 | 20 | 20 | compiz_timer | |
144 | 21 | add_executable( | 21 | ${GTEST_BOTH_LIBRARIES} |
145 | 22 | compiz_timer_set-values | 22 | ${GMOCK_LIBRARY} |
146 | 23 | 23 | ${GMOCK_MAIN_LIBRARY} | |
147 | 24 | ${CMAKE_CURRENT_SOURCE_DIR}/set-values/src/test-timer-set-values.cpp | 24 | ${CMAKE_THREAD_LIBS_INIT} # Link in pthread. |
148 | 25 | ) | 25 | ) |
149 | 26 | 26 | ||
150 | 27 | add_executable( | 27 | target_link_libraries (compiz_timer_diffs |
151 | 28 | compiz_timer_while-calling | 28 | compiz_timer_test |
152 | 29 | 29 | compiz_timer | |
153 | 30 | ${CMAKE_CURRENT_SOURCE_DIR}/while-calling/src/test-timer-set-times-while-calling.cpp | 30 | ${GTEST_BOTH_LIBRARIES} |
154 | 31 | ) | 31 | ${GMOCK_LIBRARY} |
155 | 32 | 32 | ${GMOCK_MAIN_LIBRARY} | |
156 | 33 | target_link_libraries( | 33 | ${CMAKE_THREAD_LIBS_INIT} # Link in pthread. |
157 | 34 | compiz_timer_callbacks | 34 | ) |
158 | 35 | compiz_timer_test | 35 | |
159 | 36 | 36 | target_link_libraries (compiz_timer_set-values | |
160 | 37 | compiz_timer | 37 | compiz_timer_test |
161 | 38 | 38 | compiz_timer | |
162 | 39 | ${GTEST_BOTH_LIBRARIES} | 39 | ${GTEST_BOTH_LIBRARIES} |
163 | 40 | ${CMAKE_THREAD_LIBS_INIT} # Link in pthread. | 40 | ${GMOCK_LIBRARY} |
164 | 41 | ) | 41 | ${GMOCK_MAIN_LIBRARY} |
165 | 42 | 42 | ${CMAKE_THREAD_LIBS_INIT} # Link in pthread. | |
166 | 43 | target_link_libraries( | 43 | ) |
167 | 44 | compiz_timer_diffs | 44 | |
168 | 45 | compiz_timer_test | 45 | target_link_libraries (compiz_timer_while-calling |
169 | 46 | 46 | compiz_timer_test | |
170 | 47 | compiz_timer | 47 | compiz_timer |
171 | 48 | 48 | ${GTEST_BOTH_LIBRARIES} | |
172 | 49 | ${GTEST_BOTH_LIBRARIES} | 49 | ${GMOCK_LIBRARY} |
173 | 50 | ${CMAKE_THREAD_LIBS_INIT} # Link in pthread. | 50 | ${GMOCK_MAIN_LIBRARY} |
174 | 51 | ) | 51 | ${CMAKE_THREAD_LIBS_INIT} # Link in pthread. |
175 | 52 | 52 | ) | |
176 | 53 | target_link_libraries( | 53 | |
177 | 54 | compiz_timer_set-values | 54 | add_test (compiz_timer_callbacks compiz_timer_callbacks) |
178 | 55 | compiz_timer_test | 55 | add_test (compiz_timer_diffs compiz_timer_diffs) |
179 | 56 | 56 | add_test (compiz_timer_set-values compiz_timer_set-values) | |
180 | 57 | compiz_timer | 57 | add_test (compiz_timer_while-calling compiz_timer_while-calling) |
105 | 58 | |||
106 | 59 | ${GTEST_BOTH_LIBRARIES} | ||
107 | 60 | ${CMAKE_THREAD_LIBS_INIT} # Link in pthread. | ||
108 | 61 | ) | ||
109 | 62 | |||
110 | 63 | target_link_libraries( | ||
111 | 64 | compiz_timer_while-calling | ||
112 | 65 | compiz_timer_test | ||
113 | 66 | |||
114 | 67 | compiz_timer | ||
115 | 68 | |||
116 | 69 | ${GTEST_BOTH_LIBRARIES} | ||
117 | 70 | ${CMAKE_THREAD_LIBS_INIT} # Link in pthread. | ||
118 | 71 | ) | ||
119 | 72 | |||
120 | 73 | add_test( compiz_timer_callbacks compiz_timer_callbacks ) | ||
121 | 74 | add_test( compiz_timer_diffs compiz_timer_diffs ) | ||
122 | 75 | add_test( compiz_timer_set-values compiz_timer_set-values ) | ||
123 | 76 | add_test( compiz_timer_while-calling compiz_timer_while-calling ) | ||
181 | 77 | 58 | ||
182 | === modified file 'src/timer/tests/callbacks/src/test-timer-callbacks.cpp' | |||
183 | --- src/timer/tests/callbacks/src/test-timer-callbacks.cpp 2011-12-20 03:37:03 +0000 | |||
184 | +++ src/timer/tests/callbacks/src/test-timer-callbacks.cpp 2011-12-23 05:44:24 +0000 | |||
185 | @@ -25,46 +25,50 @@ | |||
186 | 25 | 25 | ||
187 | 26 | #include "test-timer.h" | 26 | #include "test-timer.h" |
188 | 27 | #include <ctime> | 27 | #include <ctime> |
189 | 28 | |||
190 | 29 | #include <pthread.h> | 28 | #include <pthread.h> |
191 | 30 | 29 | ||
192 | 30 | using ::testing::AtLeast; | ||
193 | 31 | using ::testing::_; | ||
194 | 32 | using ::testing::InSequence; | ||
195 | 33 | using ::testing::Invoke; | ||
196 | 34 | |||
197 | 31 | class CompTimerTestCallback: public CompTimerTest | 35 | class CompTimerTestCallback: public CompTimerTest |
198 | 32 | { | 36 | { |
199 | 33 | public: | 37 | public: |
200 | 34 | CompTimerTestCallback () | 38 | CompTimerTestCallback () |
201 | 35 | { | 39 | { |
203 | 36 | pthread_mutex_init (&mlistGuard, NULL); | 40 | pthread_mutex_init (&mListGuard, NULL); |
204 | 37 | } | 41 | } |
205 | 38 | protected: | 42 | protected: |
206 | 39 | 43 | ||
208 | 40 | pthread_mutex_t mlistGuard; | 44 | pthread_mutex_t mListGuard; |
209 | 41 | 45 | ||
211 | 42 | static void* run (void* cb) | 46 | static void * run (void * cb) |
212 | 43 | { | 47 | { |
213 | 44 | if (cb == NULL) | 48 | if (cb == NULL) |
214 | 45 | { | 49 | { |
215 | 46 | return NULL; | 50 | return NULL; |
216 | 47 | } | 51 | } |
218 | 48 | static_cast<CompTimerTestCallback*>(cb)->ml->run(); | 52 | static_cast <CompTimerTestCallback *> (cb)->ml->run (); |
219 | 49 | return NULL; | 53 | return NULL; |
220 | 50 | } | 54 | } |
221 | 51 | 55 | ||
224 | 52 | pthread_t mmainLoopThread; | 56 | pthread_t mMainLoopThread; |
225 | 53 | std::vector<int> mtriggeredTimers; | 57 | std::vector<int> mTriggeredTimers; |
226 | 54 | 58 | ||
227 | 55 | bool cb (int num) | 59 | bool cb (int num) |
228 | 56 | { | 60 | { |
229 | 57 | std::cout << "cb: " << num << std::endl; | 61 | std::cout << "cb: " << num << std::endl; |
233 | 58 | pthread_mutex_lock( &mlistGuard ); | 62 | pthread_mutex_lock (&mListGuard); |
234 | 59 | mtriggeredTimers.push_back(num); | 63 | mTriggeredTimers.push_back (num); |
235 | 60 | pthread_mutex_unlock( &mlistGuard ); | 64 | pthread_mutex_unlock (&mListGuard); |
236 | 61 | return (true); | 65 | return (true); |
237 | 62 | } | 66 | } |
238 | 63 | 67 | ||
239 | 64 | void SetUp () | 68 | void SetUp () |
240 | 65 | { | 69 | { |
241 | 66 | CompTimerTest::SetUp (); | 70 | CompTimerTest::SetUp (); |
243 | 67 | mtriggeredTimers.clear (); | 71 | mTriggeredTimers.clear (); |
244 | 68 | 72 | ||
245 | 69 | /* Test 2: Adding timers */ | 73 | /* Test 2: Adding timers */ |
246 | 70 | timers.push_back (new CompTimer ()); | 74 | timers.push_back (new CompTimer ()); |
247 | @@ -98,24 +102,24 @@ | |||
248 | 98 | * list and the last timer at the back */ | 102 | * list and the last timer at the back */ |
249 | 99 | if (TimeoutHandler::Default ()->timers ().front () != timers.back ()) | 103 | if (TimeoutHandler::Default ()->timers ().front () != timers.back ()) |
250 | 100 | { | 104 | { |
269 | 101 | RecordProperty("TimeoutHandler::Default ().size", | 105 | RecordProperty ("TimeoutHandler::Default ().size", |
270 | 102 | TimeoutHandler::Default()->timers().size()); | 106 | TimeoutHandler::Default ()->timers ().size ()); |
271 | 103 | RecordProperty("TimeoutHandler::Default ().front->minLeft", | 107 | RecordProperty ("TimeoutHandler::Default ().front->minLeft", |
272 | 104 | TimeoutHandler::Default()->timers().front()->minLeft()); | 108 | TimeoutHandler::Default ()->timers ().front ()->minLeft()); |
273 | 105 | RecordProperty("TimeoutHandler::Default ().front->maxLeft", | 109 | RecordProperty ("TimeoutHandler::Default ().front->maxLeft", |
274 | 106 | TimeoutHandler::Default()->timers().front()->maxLeft()); | 110 | TimeoutHandler::Default ()->timers ().front ()->maxLeft()); |
275 | 107 | RecordProperty("TimeoutHandler::Default ().front->minTime", | 111 | RecordProperty ("TimeoutHandler::Default ().front->minTime", |
276 | 108 | TimeoutHandler::Default()->timers().front()->minTime()); | 112 | TimeoutHandler::Default ()->timers ().front ()->minTime()); |
277 | 109 | RecordProperty("TimeoutHandler::Default ().front->maxTime", | 113 | RecordProperty ("TimeoutHandler::Default ().front->maxTime", |
278 | 110 | TimeoutHandler::Default()->timers().front()->maxTime()); | 114 | TimeoutHandler::Default ()->timers ().front ()->maxTime()); |
279 | 111 | RecordProperty("TimeoutHandler::Default ().back->minLeft", | 115 | RecordProperty ("TimeoutHandler::Default ().back->minLeft", |
280 | 112 | TimeoutHandler::Default()->timers().back()->minLeft()); | 116 | TimeoutHandler::Default ()->timers ().back ()->minLeft()); |
281 | 113 | RecordProperty("TimeoutHandler::Default ().back->maxLeft", | 117 | RecordProperty ("TimeoutHandler::Default ().back->maxLeft", |
282 | 114 | TimeoutHandler::Default()->timers().back()->maxLeft()); | 118 | TimeoutHandler::Default ()->timers ().back ()->maxLeft()); |
283 | 115 | RecordProperty("TimeoutHandler::Default ().back->minTime", | 119 | RecordProperty ("TimeoutHandler::Default ().back->minTime", |
284 | 116 | TimeoutHandler::Default()->timers().back()->minTime()); | 120 | TimeoutHandler::Default ()->timers ().back ()->minTime()); |
285 | 117 | RecordProperty("TimeoutHandler::Default ().back->maxTime", | 121 | RecordProperty ("TimeoutHandler::Default ().back->maxTime", |
286 | 118 | TimeoutHandler::Default()->timers().back()->maxTime()); | 122 | TimeoutHandler::Default ()->timers ().back ()->maxTime()); |
287 | 119 | FAIL() << "timer with the least time is not at the front"; | 123 | FAIL() << "timer with the least time is not at the front"; |
288 | 120 | } | 124 | } |
289 | 121 | 125 | ||
290 | @@ -126,31 +130,31 @@ | |||
291 | 126 | 130 | ||
292 | 127 | ASSERT_EQ( | 131 | ASSERT_EQ( |
293 | 128 | 0, | 132 | 0, |
295 | 129 | pthread_create(&mmainLoopThread, NULL, CompTimerTestCallback::run, this)); | 133 | pthread_create(&mMainLoopThread, NULL, CompTimerTestCallback::run, this)); |
296 | 130 | 134 | ||
297 | 131 | ::sleep(1); | 135 | ::sleep(1); |
298 | 132 | } | 136 | } |
299 | 133 | 137 | ||
300 | 134 | void TearDown () | 138 | void TearDown () |
301 | 135 | { | 139 | { |
304 | 136 | ml->quit(); | 140 | ml->quit (); |
305 | 137 | pthread_join(mmainLoopThread, NULL); | 141 | pthread_join (mMainLoopThread, NULL); |
306 | 138 | 142 | ||
307 | 139 | CompTimerTest::TearDown(); | 143 | CompTimerTest::TearDown(); |
308 | 140 | } | 144 | } |
309 | 141 | }; | 145 | }; |
310 | 142 | 146 | ||
312 | 143 | TEST_F( CompTimerTestCallback, TimerOrder ) | 147 | TEST_F (CompTimerTestCallback, TimerOrder) |
313 | 144 | { | 148 | { |
316 | 145 | RecordProperty("mtriggeredTimers.front()", mtriggeredTimers.front()); | 149 | RecordProperty ("mTriggeredTimers.front()", mTriggeredTimers.front ()); |
317 | 146 | RecordProperty("mtriggeredTimers.back()", mtriggeredTimers.back()); | 150 | RecordProperty ("mTriggeredTimers.back()", mTriggeredTimers.back ()); |
318 | 147 | 151 | ||
320 | 148 | std::vector<int>::iterator it = mtriggeredTimers.begin(); | 152 | std::vector<int>::iterator it = mTriggeredTimers.begin(); |
321 | 149 | ++it; | 153 | ++it; |
322 | 150 | 154 | ||
324 | 151 | int lastTimer = mtriggeredTimers.front(); | 155 | int lastTimer = mTriggeredTimers.front (); |
325 | 152 | 156 | ||
327 | 153 | while (it != mtriggeredTimers.end()) | 157 | while (it != mTriggeredTimers.end ()) |
328 | 154 | { | 158 | { |
329 | 155 | std::cout << *it; | 159 | std::cout << *it; |
330 | 156 | switch (lastTimer) | 160 | switch (lastTimer) |
331 | @@ -168,5 +172,5 @@ | |||
332 | 168 | lastTimer = *it; | 172 | lastTimer = *it; |
333 | 169 | ++it; | 173 | ++it; |
334 | 170 | } | 174 | } |
336 | 171 | ASSERT_EQ(mtriggeredTimers.front(), 1); | 175 | ASSERT_EQ (mTriggeredTimers.front(), 1); |
337 | 172 | } | 176 | } |
338 | 173 | 177 | ||
339 | === modified file 'src/timer/tests/test-timer.h' | |||
340 | --- src/timer/tests/test-timer.h 2011-12-20 03:37:03 +0000 | |||
341 | +++ src/timer/tests/test-timer.h 2011-12-23 05:44:24 +0000 | |||
342 | @@ -27,6 +27,7 @@ | |||
343 | 27 | #define _COMPIZ_TEST_TIMER_H | 27 | #define _COMPIZ_TEST_TIMER_H |
344 | 28 | 28 | ||
345 | 29 | #include <gtest/gtest.h> | 29 | #include <gtest/gtest.h> |
346 | 30 | #include <gmock/gmock.h> | ||
347 | 30 | 31 | ||
348 | 31 | #include <glibmm/main.h> | 32 | #include <glibmm/main.h> |
349 | 32 | #include <core/timer.h> | 33 | #include <core/timer.h> |
Also adds dependency on google mock