AirlineTicket 1.0.12
Loading...
Searching...
No Matches
airline_gtest.cxx File Reference

airline_ticket 模块单元测试;全局 Environment 写 gtest.log。 More...

#include <gtest/gtest.h>
#include <string_view>
#include "ScenarioLog.hxx"
import std;
import airline_ticket;

Functions

 TEST (AirlineTicket, PriceFromMiles)
 TEST (AirlineTicket, EliteFliesFree)
 TEST (AirlineTicket, PassengerName)
template<typename In, typename Out>
void gtest_case (std::string_view fn, const In &input, const Out &expected, const Out &actual)
 终端 / gtest.log:记录函数名、输入、预期、实际
void gtest_info (std::string_view msg)
 GTest 用 INFO 日志并裁剪 gtest.log.

Detailed Description

airline_ticket 模块单元测试;全局 Environment 写 gtest.log。

Function Documentation

◆ gtest_case()

template<typename In, typename Out>
void scenario_log::gtest_case ( std::string_view fn,
const In & input,
const Out & expected,
const Out & actual )

终端 / gtest.log:记录函数名、输入、预期、实际

◆ gtest_info()

void scenario_log::gtest_info ( std::string_view msg)

GTest 用 INFO 日志并裁剪 gtest.log.

◆ TEST() [1/3]

TEST ( AirlineTicket ,
EliteFliesFree  )

◆ TEST() [2/3]

TEST ( AirlineTicket ,
PassengerName  )

◆ TEST() [3/3]

TEST ( AirlineTicket ,
PriceFromMiles  )