MCPcopy Create free account
hub / github.com/carbonengine/trinity / TEST

Function TEST

trinityal/tests/TextureSubresource.cpp:44–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42}
43
44TEST( TextureSubresource, TextureSubresourceDefaultConstructorCreatesFullResource )
45{
46 Tr2TextureSubresource ts;
47 EXPECT_GE( 0u, ts.m_startFace );
48 EXPECT_LE( std::numeric_limits<uint32_t>::max(), ts.m_endFace );
49 EXPECT_EQ( 0, ts.m_startMipLevel );
50 EXPECT_EQ( uint32_t( -1 ), ts.m_endMipLevel );
51 EXPECT_FALSE( ts.HasBox() );
52 EXPECT_EQ( uint32_t( -1 ), ts.m_box.left );
53 EXPECT_EQ( uint32_t( -1 ), ts.m_box.top );
54 EXPECT_EQ( uint32_t( -1 ), ts.m_box.front );
55 EXPECT_EQ( uint32_t( -1 ), ts.m_box.right );
56 EXPECT_EQ( uint32_t( -1 ), ts.m_box.bottom );
57 EXPECT_EQ( uint32_t( -1 ), ts.m_box.back );
58 EXPECT_TRUE( ts.IsValid() );
59}
60
61TEST( TextureSubresource, TextureSubresourceFaceAndMipLevelConstructorCreatesFullFaceMipLevel )
62{

Callers

nothing calls this directly

Calls 15

CropFunction · 0.85
AdvanceMipFunction · 0.85
HasBoxMethod · 0.80
ClampToTextureMethod · 0.80
IsSubresourceFullMethod · 0.80
GetFaceCountMethod · 0.80
IsValidMethod · 0.45
SetTypeMethod · 0.45
SetWidthMethod · 0.45
SetHeightMethod · 0.45
SetMipCountMethod · 0.45
SetDepthMethod · 0.45

Tested by

no test coverage detected