| 12 | namespace |
| 13 | { |
| 14 | TEST( FramePass, Log ) |
| 15 | { |
| 16 | testBegin( "testLog" ) |
| 17 | auto callback = []( std::string_view msg, bool newLine )noexcept |
| 18 | { |
| 19 | if ( newLine ) |
| 20 | fmt::print( "{} Callback\n", msg.data() ); |
| 21 | else |
| 22 | fmt::print( "{} Callback ", msg.data() ); |
| 23 | }; |
| 24 | |
| 25 | crg::Logger::setTraceCallback( callback ); |
| 26 | crg::Logger::setDebugCallback( callback ); |
| 27 | crg::Logger::setInfoCallback( callback ); |
| 28 | crg::Logger::setWarningCallback( callback ); |
| 29 | crg::Logger::setErrorCallback( callback ); |
| 30 | |
| 31 | crg::Logger::logTrace( "traceCoinNoNL ", false ); |
| 32 | crg::Logger::logTrace( "traceCoinNL" ); |
| 33 | crg::Logger::logDebug( "debugCoinNoNL ", false ); |
| 34 | crg::Logger::logDebug( "debugCoinNL" ); |
| 35 | crg::Logger::logInfo( "infoCoinNoNL ", false ); |
| 36 | crg::Logger::logInfo( "infoCoinNL" ); |
| 37 | crg::Logger::logWarning( "warningCoinNoNL ", false ); |
| 38 | crg::Logger::logWarning( "warningCoinNL" ); |
| 39 | crg::Logger::logError( "errorCoinNoNL ", false ); |
| 40 | crg::Logger::logError( "errorCoinNL" ); |
| 41 | |
| 42 | crg::Logger::setTraceCallback( nullptr ); |
| 43 | crg::Logger::setDebugCallback( nullptr ); |
| 44 | crg::Logger::setInfoCallback( nullptr ); |
| 45 | crg::Logger::setWarningCallback( nullptr ); |
| 46 | crg::Logger::setErrorCallback( nullptr ); |
| 47 | |
| 48 | crg::Logger::logTrace( "No callback traceCoinNoNL ", false ); |
| 49 | crg::Logger::logTrace( "No callback traceCoinNL" ); |
| 50 | crg::Logger::logDebug( "No callback debugCoinNoNL ", false ); |
| 51 | crg::Logger::logDebug( "No callback debugCoinNL" ); |
| 52 | crg::Logger::logInfo( "No callback infoCoinNoNL ", false ); |
| 53 | crg::Logger::logInfo( "No callback infoCoinNL" ); |
| 54 | crg::Logger::logWarning( "No callback warningCoinNoNL ", false ); |
| 55 | crg::Logger::logWarning( "No callback warningCoinNL" ); |
| 56 | crg::Logger::logError( "No callback errorCoinNoNL ", false ); |
| 57 | crg::Logger::logError( "No callback errorCoinNL" ); |
| 58 | |
| 59 | testEnd() |
| 60 | } |
| 61 | |
| 62 | TEST( FramePass, RenderPass_1C ) |
| 63 | { |
nothing calls this directly
no test coverage detected