summaryrefslogtreecommitdiff
path: root/Testing/include/modeling/RoomTest.h
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);
}