From 1b6a782d0427b54096f0f16c371455697e30c13f Mon Sep 17 00:00:00 2001 From: Daniel Fuchs Date: Wed, 5 Sep 2018 17:34:41 +0200 Subject: [PATCH] Tests added --- CMakeLists.txt | 8 ++++++++ src/library.cpp | 16 ++++++++++++++++ src/library.h | 17 +++++++++++++++++ src/network/network.cpp | 7 +++++++ src/network/network.h | 10 ++++++++++ 5 files changed, 58 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 src/library.cpp create mode 100644 src/library.h create mode 100644 src/network/network.cpp create mode 100644 src/network/network.h diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..8229e56 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,8 @@ +cmake_minimum_required(VERSION 3.10) +project(c0ding) + +set(CMAKE_CXX_STANDARD 17) + +include(${CMAKE_CURRENT_SOURCE_DIR}/network/CMakeLists.txt) + +add_library(c0ding SHARED library.cpp library.h) \ No newline at end of file diff --git a/src/library.cpp b/src/library.cpp new file mode 100644 index 0000000..66a06f2 --- /dev/null +++ b/src/library.cpp @@ -0,0 +1,16 @@ +#include "library.h" + +#include +#include +#include + +void c0ding::version() { + time_t now = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now()); + tm* localNow = std::localtime(&now); + std::string version = VERSION; + std::string year = "2015 - " + std::to_string(localNow->tm_year); + + std::cout << "--- c0ding library ---\n" + << "Version " << version << "\n" + << "(c) c0ding-Team " << year << std::endl; +} diff --git a/src/library.h b/src/library.h new file mode 100644 index 0000000..e7c824f --- /dev/null +++ b/src/library.h @@ -0,0 +1,17 @@ +#ifndef C0DING_LIBRARY_H +#define C0DING_LIBRARY_H + +#define VERSION "1.0.0"; + +#include +#include "network/network.h" + +namespace c0ding { + void version(); +} + +int main(int argc, char** argv) { + c0ding::network::test(); +} + +#endif diff --git a/src/network/network.cpp b/src/network/network.cpp new file mode 100644 index 0000000..688189b --- /dev/null +++ b/src/network/network.cpp @@ -0,0 +1,7 @@ +#include "network.h" + +#include + +void c0ding::network::test() { + std::cout << "test" << std::endl; +} diff --git a/src/network/network.h b/src/network/network.h new file mode 100644 index 0000000..9cee825 --- /dev/null +++ b/src/network/network.h @@ -0,0 +1,10 @@ +#ifndef C0DING_NETWORK_H +#define C0DING_NETWORK_H + +namespace c0ding { + namespace network { + void test(); + } +} + +#endif //C0DING_NETWORK_H