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

Function TEST

trinityal/tests/VertexDefinition.cpp:5–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3#include "StdAfx.h"
4
5TEST( VertexDefinition, CanCompareVertexDefinitionItems )
6{
7 Tr2VertexDefinition::Item item1;
8 item1.m_usage = Tr2VertexDefinition::POSITION;
9 item1.m_usageIndex = 0;
10 item1.m_dataType = Tr2VertexDefinition::FLOAT16_2;
11 item1.m_offset = 0;
12 item1.m_stream = 0;
13 item1.m_instanceStepRate = 0;
14 EXPECT_TRUE( item1 == item1 );
15
16 Tr2VertexDefinition::Item item2;
17 item2.m_usage = Tr2VertexDefinition::TEXCOORD;
18 item2.m_usageIndex = 0;
19 item2.m_dataType = Tr2VertexDefinition::FLOAT16_2;
20 item2.m_offset = 16;
21 item2.m_stream = 0;
22 item2.m_instanceStepRate = 0;
23 EXPECT_TRUE( item2 == item2 );
24
25 EXPECT_FALSE( item1 == item2 );
26 EXPECT_TRUE( item1 < item2 );
27}
28
29TEST( VertexDefinition, CanAddItemsToVertexDefinition )
30{

Callers

nothing calls this directly

Calls 3

emptyMethod · 0.80
FindMethod · 0.80
AddMethod · 0.45

Tested by

no test coverage detected