/[escript]/trunk/escript/test/DataVectorTestCase.cpp
ViewVC logotype

Diff of /trunk/escript/test/DataVectorTestCase.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 117 by jgs, Fri Apr 1 05:48:57 2005 UTC revision 121 by jgs, Fri May 6 04:26:16 2005 UTC
# Line 52  void DataVectorTestCase::testAll() { Line 52  void DataVectorTestCase::testAll() {
52      DataVector vec;      DataVector vec;
53      assert(vec.size() == 0);      assert(vec.size() == 0);
54    
55      vec.resize(1);      vec.resize(1,0,1);
56      assert(vec.size() == 1);      assert(vec.size() == 1);
57    
58      vec.resize(1000);      vec.resize(1000,0,1);
59      assert(vec.size() == 1000);      assert(vec.size() == 1000);
60    
61      vec.resize(0);      vec.resize(0,0,1);
62      assert(vec.size() == 0);      assert(vec.size() == 0);
63    }    }
64    
65    {    {
66      cout << "\tCreate and check DataVector objects of various sizes." << endl;      cout << "\tCreate and check DataVector objects of various sizes." << endl;
67    
68      DataVector vec1(0);      DataVector vec1(0,0,1);
69      assert(vec1.size() == 0);      assert(vec1.size() == 0);
70    
71      DataVector vec2(1);      DataVector vec2(1,0,1);
72      assert(vec2.size() == 1);      assert(vec2.size() == 1);
73    
74      DataVector vec3(1000);      DataVector vec3(1000,0,1);
75      assert(vec3.size() == 1000);      assert(vec3.size() == 1000);
76    }    }
77    
78    {    {
79      cout << "\tAssign and check various elements to a DataVector." << endl;      cout << "\tAssign and check various elements to a DataVector." << endl;
80    
81      DataVector vec(1000);      DataVector vec(1000,0,1);
82    
83      for (int i=0; i < 1000; i++) {      for (int i=0; i < 1000; i++) {
84        vec[i] = i;        vec[i] = i;
# Line 100  void DataVectorTestCase::testAll() { Line 100  void DataVectorTestCase::testAll() {
100    {    {
101      cout << "\tCheck DataVector copy constructor." << endl;      cout << "\tCheck DataVector copy constructor." << endl;
102    
103      DataVector vec1(1000);      DataVector vec1(1000,0,1);
104    
105      for (int i=0; i < 1000; i++) {      for (int i=0; i < 1000; i++) {
106        vec1[i] = i;        vec1[i] = i;
# Line 118  void DataVectorTestCase::testAll() { Line 118  void DataVectorTestCase::testAll() {
118    {    {
119      cout << "\tCheck DataVector = operator." << endl;      cout << "\tCheck DataVector = operator." << endl;
120    
121      DataVector vec1(1000);      DataVector vec1(1000,0,1);
122    
123      for (int i=0; i < 1000; i++) {      for (int i=0; i < 1000; i++) {
124        vec1[i] = i;        vec1[i] = i;
# Line 138  void DataVectorTestCase::testAll() { Line 138  void DataVectorTestCase::testAll() {
138    {    {
139      cout << "\tCheck DataVector == operator." << endl;      cout << "\tCheck DataVector == operator." << endl;
140    
141      DataVector vec1(1000);      DataVector vec1(1000,0,1);
142    
143      for (int i=0; i < 1000; i++) {      for (int i=0; i < 1000; i++) {
144        vec1[i] = i;        vec1[i] = i;
# Line 154  void DataVectorTestCase::testAll() { Line 154  void DataVectorTestCase::testAll() {
154    {    {
155      cout << "\tCheck DataVector != operator." << endl;      cout << "\tCheck DataVector != operator." << endl;
156    
157      DataVector vec1(1000);      DataVector vec1(1000,0,1);
158    
159      for (int i=0; i < 1000; i++) {      for (int i=0; i < 1000; i++) {
160        vec1[i] = i;        vec1[i] = i;
# Line 168  void DataVectorTestCase::testAll() { Line 168  void DataVectorTestCase::testAll() {
168    {    {
169      cout << "\tCheck DataVector index exception." << endl;      cout << "\tCheck DataVector index exception." << endl;
170    
171      DataVector vec(1000);      DataVector vec(1000,0,1);
172    
173      try {      try {
174        double x = vec[1001];        double x = vec[1001];

Legend:
Removed from v.117  
changed lines
  Added in v.121

  ViewVC Help
Powered by ViewVC 1.1.26