MCPcopy Create free account
hub / github.com/DragonJoker/RenderGraph / TEST

Function TEST

test/TestRenderPass.cpp:14–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12namespace
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 {

Callers

nothing calls this directly

Calls 10

createImageFunction · 0.85
createViewFunction · 0.85
addOutputColourTargetMethod · 0.80
sizeMethod · 0.80
viewMethod · 0.80
addInputSampledMethod · 0.80
beginMethod · 0.80
createImageMethod · 0.45
createViewMethod · 0.45

Tested by

no test coverage detected