Skip to content

Commit

Permalink
Unit test infrastructure with an empty test
Browse files Browse the repository at this point in the history
  • Loading branch information
schuay committed Aug 13, 2013
1 parent c240dba commit 3baa431
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 0 deletions.
3 changes: 3 additions & 0 deletions CMakeLists.txt
Expand Up @@ -12,11 +12,14 @@ find_package(Qt4 REQUIRED)
find_package(KDE4 REQUIRED)
find_package(KDEGames 4.9.0 REQUIRED)

include(KDE4Defaults)

add_subdirectory(themes)
add_subdirectory(icons)
add_subdirectory(doc)
add_subdirectory(levels)
add_subdirectory(src)
add_subdirectory(test)

install(FILES ${CMAKE_SOURCE_DIR}/picmi.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
install(FILES ${CMAKE_SOURCE_DIR}/picmiui.rc DESTINATION ${DATA_INSTALL_DIR}/picmi)
Expand Down
1 change: 1 addition & 0 deletions test/CMakeLists.txt
@@ -0,0 +1 @@
add_subdirectory(logic)
21 changes: 21 additions & 0 deletions test/logic/CMakeLists.txt
@@ -0,0 +1,21 @@
set(streaks_test_SRCS
streaks_test.cpp
)

include_directories(
${CMAKE_SOURCE_DIR}/src/logic
${CMAKE_SOURCE_DIR}
)

kde4_add_unit_test(streaks_test
TESTNAME streaks-test
${streaks_test_SRCS}
)

target_link_libraries(streaks_test
picmi_logic
${QT_QTTEST_LIBRARY}
${QT_LIBRARIES}
)

# vim:set ts=4 sw=4 et:
10 changes: 10 additions & 0 deletions test/logic/streaks_test.cpp
@@ -0,0 +1,10 @@
#include "streaks_test.h"

#include <QTest>

QTEST_MAIN(StreaksTest)

void StreaksTest::testSanity()
{
QCOMPARE(1, 1);
}
14 changes: 14 additions & 0 deletions test/logic/streaks_test.h
@@ -0,0 +1,14 @@
#ifndef __STREAKS_TEST_H
#define __STREAKS_TEST_H

#include <QObject>

class StreaksTest : public QObject
{
Q_OBJECT

private slots:
void testSanity();
};

#endif /* __STREAKS_TEST_H */

0 comments on commit 3baa431

Please sign in to comment.