CTC++ Coverage Report- Functions Summary#1/2

Directory Summary | Files Summary | Functions Summary | Untested Code | Execution Profile
To directories: First | Previous | Next | Last | Index | No Index


Directory:f:\ctcwork\Demos\cube
TER:66 % (130/197) structural,77 % (215/280) statement

Source file:f:\ctcwork\Demos\cube\cube.cpp
Instrumentation mode:multicondition+inclusive_timingReduced to:MC/DC coverage
TER:95 % (19/20) structural,96 % (24/25) statement
To files: Previous | Next

TER %-MC/DCTER %-statementCallsLineFunction
100 %(2/2)██████████100 %(1/1)██████████82827CCubeApp::GetMessageMap()
100 %(2/2)██████████100 %(5/5)██████████82827CCubeApp::GetThisMessageMap()
100 %(2/2)██████████100 %(1/1)██████████141CCubeApp::CCubeApp()
75 %(3/4)███████ 88 %(7/8)████████ 155CCubeApp::InitInstance()
100 %(2/2)██████████100 %(1/1)██████████2108CAboutDlg::CAboutDlg()
100 %(2/2)██████████100 %(1/1)██████████4114CAboutDlg::DoDataExchange()
100 %(2/2)██████████100 %(1/1)██████████567121CAboutDlg::GetMessageMap()
100 %(2/2)██████████100 %(5/5)██████████567121CAboutDlg::GetThisMessageMap()
100 %(2/2)██████████100 %(2/2)██████████2128CCubeApp::OnAppAbout()
 
95 %(19/20)█████████ 96 %(24/25)█████████ cube.cpp

Source file:f:\ctcwork\Demos\cube\cubedoc.cpp
Instrumentation mode:multicondition+inclusive_timingReduced to:MC/DC coverage
TER:72 % (21/29) structural,75 % (15/20) statement
To files: Previous | Next

TER %-MC/DCTER %-statementCallsLineFunction
100 %(2/2)██████████100 %(1/1)██████████125CCubeDoc::CreateObject()
100 %(2/2)██████████100 %(1/1)██████████39925CCubeDoc::_GetBaseClass()
100 %(2/2)██████████100 %(1/1)██████████225CCubeDoc::GetThisClass()
100 %(2/2)██████████100 %(1/1)██████████432625CCubeDoc::GetRuntimeClass()
100 %(2/2)██████████100 %(1/1)██████████82827CCubeDoc::GetMessageMap()
100 %(2/2)██████████100 %(5/5)██████████82827CCubeDoc::GetThisMessageMap()
100 %(2/2)██████████100 %(1/1)██████████137CCubeDoc::CCubeDoc()
100 %(2/2)██████████100 %(1/1)██████████143CCubeDoc::~CCubeDoc()
60 %-(3/5)██████ 67 %-(2/3)██████ 147CCubeDoc::OnNewDocument()
0 %-(0/4) 0 %-(0/3) 061CCubeDoc::Serialize()
100 %(2/2)██████████100 %(1/1)██████████392777CCubeDoc::AssertValid()
0 %-(0/2) 0 %-(0/1) 082CCubeDoc::Dump()
 
72 %-(21/29)███████ 75 %-(15/20)███████ cubedoc.cpp

Source file:f:\ctcwork\Demos\cube\cubeview.cpp
Instrumentation mode:multicondition+inclusive_timingReduced to:MC/DC coverage
TER:62 % (66/107) structural,79 % (154/196) statement
To files: Previous | Next

TER %-MC/DCTER %-statementCallsLineFunction
100 %(2/2)██████████100 %(1/1)██████████175CCubeView::CreateObject()
100 %(2/2)██████████100 %(1/1)██████████557675CCubeView::_GetBaseClass()
100 %(2/2)██████████100 %(1/1)██████████175CCubeView::GetThisClass()
100 %(2/2)██████████100 %(1/1)██████████1373275CCubeView::GetRuntimeClass()
100 %(2/2)██████████100 %(1/1)██████████269677CCubeView::GetMessageMap()
100 %(2/2)██████████100 %(5/5)██████████269677CCubeView::GetThisMessageMap()
100 %(2/2)██████████100 %(3/3)██████████192CCubeView::CCubeView()
100 %(2/2)██████████100 %(1/1)██████████199CCubeView::~CCubeView()
100 %(2/2)██████████100 %(3/3)██████████1106CCubeView::OnDraw()
100 %(2/2)██████████100 %(1/1)██████████7756118CCubeView::AssertValid()
0 %-(0/2) 0 %-(0/1) 0123CCubeView::Dump()
100 %(2/2)██████████100 %(1/1)██████████1128CCubeView::GetDocument()
100 %(6/6)██████████100 %(4/4)██████████2137CCubeView::OnFilePlay()
100 %(2/2)██████████100 %(1/1)██████████399146CCubeView::OnUpdateFilePlay()
100 %(2/2)██████████100 %(2/2)██████████1151CCubeView::PreCreateWindow()
60 %-(3/5)██████ 75 %-(3/4)███████ 1161CCubeView::OnCreate()
63 %-(5/8)██████ 91 %(10/11)█████████ 1171CCubeView::OnDestroy()
88 %(7/8)████████ 100 %(11/11)██████████3193CCubeView::OnSize()
75 %(3/4)███████ 80 %-(4/5)████████ 84214CCubeView::OnTimer()
57 %-(4/7)█████ 93 %(26/28)█████████ 1228CCubeView::Init()
50 %-(4/8)█████ 56 %-(5/9)█████ 1270CCubeView::bSetupPixelFormat()
0 %-(0/9) 0 %-(0/10) 0310CCubeView::ComponentFromIndex()
18 %-(3/17)█ 22 %-(6/27)██ 1334CCubeView::CreateRGBPalette()
60 %-(3/5)██████ 98 %(62/63)█████████ 85383CCubeView::DrawScene()
100 %(2/2)██████████100 %(1/1)██████████1478CCubeView::OnEraseBkgnd()
 
62 %-(66/107)██████ 79 %-(154/196)███████ cubeview.cpp

Source file:f:\ctcwork\Demos\cube\mainfrm.cpp
Instrumentation mode:multicondition+inclusive_timingReduced to:MC/DC coverage
TER:59 % (24/41) structural,56 % (22/39) statement
To files: Previous | Next

TER %-MC/DCTER %-statementCallsLineFunction
100 %(2/2)██████████100 %(1/1)██████████127CMainFrame::CreateObject()
100 %(2/2)██████████100 %(1/1)██████████1127CMainFrame::_GetBaseClass()
100 %(2/2)██████████100 %(1/1)██████████127CMainFrame::GetThisClass()
100 %(2/2)██████████100 %(1/1)██████████275427CMainFrame::GetRuntimeClass()
100 %(2/2)██████████100 %(1/1)██████████205829CMainFrame::GetMessageMap()
100 %(2/2)██████████100 %(5/5)██████████205829CMainFrame::GetThisMessageMap()
100 %(2/2)██████████100 %(1/1)██████████151CMainFrame::CMainFrame()
100 %(2/2)██████████100 %(1/1)██████████157CMainFrame::~CMainFrame()
36 %-(4/11)███ 70 %-(7/10)███████ 161CMainFrame::OnCreate()
100 %(2/2)██████████100 %(1/1)██████████274492CMainFrame::AssertValid()
0 %-(0/2) 0 %-(0/1) 097CMainFrame::Dump()
0 %-(0/4) 0 %-(0/3) 0107CMainFrame::OnPaletteChanged()
0 %-(0/4) 0 %-(0/10) 0115CMainFrame::OnQueryNewPalette()
100 %(2/2)██████████100 %(2/2)██████████2134CMainFrame::PreCreateWindow()
 
59 %-(24/41)█████ 56 %-(22/39)█████ mainfrm.cpp
 
66 %-(130/197)██████ 77 %-(215/280)███████ DIRECTORY OVERALL

Directory Summary | Files Summary | Functions Summary | Untested Code | Execution Profile
To directories: First | Previous | Next | Last | Top | Index | No Index