LCOV - code coverage report
Current view: top level - JCmeasure/test - JCmain_test.cpp (source / functions) Hit Total Coverage
Test: runTests_coverage.info.cleaned Lines: 10 10 100.0 %
Date: 2020-08-02 02:02:29 Functions: 10 10 100.0 %
Branches: 11 22 50.0 %

           Branch data     Line data    Source code
       1                 :            : /*
       2                 :            :  * JCmain_test.cpp
       3                 :            :  *
       4                 :            :  *  Created on: 20.02.2019
       5                 :            :  *      Author: kai
       6                 :            :  */
       7                 :            : 
       8                 :            : #include "spdlog/spdlog.h"
       9                 :            : #include "../JCmain.h"
      10                 :            : #include <gtest/gtest.h>
      11                 :            : 
      12                 :            : extern std::string pathData;
      13                 :            : 
      14                 :            : namespace jastacry {
      15                 :            : 
      16 [ +  - ][ +  - ]:          8 : TEST(JCmainTest, NoParams) {
                 [ +  - ]
      17                 :          1 :         JCmain::jmain(1, NULL);
      18                 :          1 : }
      19                 :            : 
      20 [ +  - ][ +  - ]:          8 : TEST(JCmainTest, WithParam) {
                 [ +  - ]
      21         [ +  - ]:          2 :         std::string sPath = pathData;
      22         [ +  - ]:          1 :         sPath = sPath + "/test1.dat";
      23                 :            :         const char *aArgv[1];
      24                 :          1 :         aArgv[0] = sPath.c_str();
      25                 :            : 
      26         [ +  - ]:          1 :         JCmain::jmain(2, aArgv);
      27                 :          1 : }
      28                 :            : 
      29 [ +  - ][ +  - ]:          4 : } /* namespace jastacry */

Generated by: LCOV version 1.13