17#include "TestPosList.h"
25 posListTest.testPosList();
28TestPosList::TestPosList()
33TestPosList::~TestPosList()
38void TestPosList::testPosList()
40 assert(myPosList.size() == 24);
42 for(
int i = 0; i < 24; i++)
44 assert(myPosList.at(i).size() == 100);
52 catch(std::out_of_range& oor)
57 assert(caught ==
true);
61 for(
int i = 0; i < 24; i++)
63 for(
int j = 0; j < 100; j++)
71 for(
int i = 0; i < 24; i++)
73 for(
int j = 0; j < 100; j++)
78 for(
int i = 0; i < 24; i++)
80 for(
int j = 0; j < 100; j++)
99 for(
int j = 300; j < 350; j++)
103 for(
int j = 0; j < 100; j++)
107 for(
int j = 100; j < 300; j++)
111 for(
int j = 300; j < 350; j++)
121 assert(myPosList.size() == 31);
123 for(
int i = 0; i < 24; i++)
127 assert(myPosList.at(i).size() == 100);
131 assert(myPosList.at(i).size() == 350);
135 for(
int i = 24; i < 31; i++)
137 assert(myPosList.at(i).size() == 350);
142 for(
int i = 24; i < 30; i++)
144 for(
int j = 0; j < 350; j++)
149 for(
int j = 0; j < 350; j++)
bool hasPosition(int refID, int refPosition)
Return whether or not this list contains the specified reference ID and position (negative values wil...
void addPosition(int refID, int refPosition)
Add the specified reference id/position (negative values will not be added).