#include "CellAddress.h" #include #include int main() { CellAddress ca1; assert(ca1.ix()==999999); assert(ca1.iy()==999999); assert(ca1.layer()==999999); assert(!ca1.IsValid()); std::cout << "Tests de type 1 OK " << std::endl; CellAddress ca2(3,8,1); assert(ca2.ix()==3); assert(ca2.iy()==8); assert(ca2.layer()==1); assert(ca2.IsValid()); std::cout << "Tests de type 2 OK " << std::endl; CellAddress ca3(3,8,764); assert(ca3.ix()==3); assert(ca3.iy()==8); assert(ca3.layer()==764); assert(!ca3.IsValid()); std::cout << "Tests de type 3 OK " << std::endl; return 0; }