Prakticke aspekty vývoje softwaru: Projekt 1 – Testování  1.0
Projekt zaměřený na osvojení praktik testování včetně technik test driven development, black box testing a white box testing.
Datové struktry | Funkce
Dokumentace souboru tdd_tests.cpp

Testy implementace grafu. ...

#include "gtest/gtest.h"
#include <gmock/gmock.h>
#include "tdd_code.h"

Datové struktry

class  NonEmptyGraph
 Fixture pro testy nad neprázdným grafem. ...
 
class  EmptyGraph
 Fixture pro testy nad prázdným grafem. ...
 

Funkce

 TEST_F (NonEmptyGraph, nodes)
 
 TEST_F (NonEmptyGraph, edges)
 
 TEST_F (NonEmptyGraph, addNode)
 
 TEST_F (NonEmptyGraph, addEdge)
 
 TEST_F (NonEmptyGraph, addMultipleEdges)
 
 TEST_F (NonEmptyGraph, getNode)
 
 TEST_F (NonEmptyGraph, containsEdge)
 
 TEST_F (NonEmptyGraph, removeNode)
 
 TEST_F (NonEmptyGraph, removeEdge)
 
 TEST_F (NonEmptyGraph, nodeCount)
 
 TEST_F (NonEmptyGraph, edgeCount)
 
 TEST_F (NonEmptyGraph, nodeDegree)
 
 TEST_F (NonEmptyGraph, graphDegree)
 
 TEST_F (NonEmptyGraph, coloring)
 
 TEST_F (NonEmptyGraph, clear)
 
 TEST_F (EmptyGraph, nodes)
 
 TEST_F (EmptyGraph, edges)
 
 TEST_F (EmptyGraph, addNode)
 
 TEST_F (EmptyGraph, addEdge)
 
 TEST_F (EmptyGraph, addMultipleEdges)
 
 TEST_F (EmptyGraph, getNode)
 
 TEST_F (EmptyGraph, containsEdge)
 
 TEST_F (EmptyGraph, removeNode)
 
 TEST_F (EmptyGraph, removeEdge)
 
 TEST_F (EmptyGraph, nodeCount)
 
 TEST_F (EmptyGraph, edgeCount)
 
 TEST_F (EmptyGraph, nodeDegree)
 
 TEST_F (EmptyGraph, graphDegree)
 
 TEST_F (EmptyGraph, coloring)
 
 TEST_F (EmptyGraph, clear)
 
 TEST (Edges, equal)
 
 TEST (Edges, nonEqual)
 
 TEST (Edges, toStringStream)
 

Detailní popis

Testy implementace grafu.

Autor
Martin Dočekal
Karel Ondřej