blob: 6d482e73060c751cdf626cfeeb899ad6908f91d9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#pragma once
#include "modeling\Room.h"
#include <gtest\gtest.h>
TEST(RoomTest, ConstructorTest)
{
Modeling::Room<int, float, double> room(10);
ASSERT_EQ(room.id, 10);
}
TEST(RoomTest, GetSetEntities)
{
Modeling::Room<int, float, double> room(10);
int first = 3;
room.addEntity(first);
double second = 4.0;
room.addEntity(second);
ASSERT_EQ(room.getEntitiesOfType<int>().at(0), 3);
ASSERT_EQ(room.getEntitiesOfType<double>().at(0), 4.0);
}
|