Я следовал этому руководству и использовал стандартный конфигурационный файл Doxygen: https://flcwiki.desy.de/How%20to%20document%20your%20code%20using%20doxygen
У меня есть тесты. cpp файл, который выглядит следующим образом:
/// \file
#include "gtest/gtest.h"
#include "./src/Factory.h"
#include "./src/Player.h"
/**
* Tests for the Player Class
*/
/**
* Tests the setter for Player Id.
*/
TEST(playerTest, setPIdTest) {
Player p;
p.setPId(2);
EXPECT_EQ(2, p.getPId());
}
/**
* Tests for the Factory Class
*/
/**
* Tests the produce() method from
*/
TEST(factoryTest, produceTest){
Factory f;
f.produce(15);
f.produce(20);
EXPECT_EQ(35, f.getProduced());
}
В моем выводе 1-й и 3-й комментарии игнорируются, поэтому все тесты появляются в списке. Тесты хорошо документированы, но между ними нет четкого различия. Можно ли как-нибудь сделать подразделы и различать guish между тестами класса Player и тестами класса Factory?