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

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

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

revision 97 by jgs, Tue Dec 14 05:39:33 2004 UTC revision 100 by jgs, Wed Dec 15 03:48:48 2004 UTC
# Line 1  Line 1 
 //$Id$  
1  /*  /*
2   *****************************************************************************   *****************************************************************************
3   *                                                                           *   *                                                                           *
# Line 44  void DataEmptyTestCase::testAll() { Line 43  void DataEmptyTestCase::testAll() {
43    
44    cout << endl;    cout << endl;
45    
46    cout << "\tTest default constructor." << endl;    cout << "Test default constructor:" << endl;
47    
48    DataEmpty testData;    DataEmpty testData;
49    
50    cout << "\tTest toString method." << endl;    cout << "Test toString method:" << endl;
51    
52      cout << testData.toString() << endl;
53    assert(testData.toString() == "Empty Data.");    assert(testData.toString() == "Empty Data.");
54    
55    try {    try {
56      cout << "\tTest getPointOffset." << endl;      cout << "Test getPointOffset:" << endl;
57      assert(testData.getPointOffset(0,0) == 0);      assert(testData.getPointOffset(0,0) == 0);
58      assert(false);      assert(false);
59    }    }
60    catch (EsysException& e) {    catch (EsysException& e) {
61      //cout << e.toString() << endl;      cout << e.toString() << endl;
62      assert(true);      assert(true);
63    }    }
64        
65    try {    try {
66      cout << "\tTest getSampleDataByTag." << endl;      cout << "Test getSampleDataByTag:" << endl;
67      assert(testData.getSampleDataByTag(0) == 0);      assert(testData.getSampleDataByTag(0) == 0);
68      assert(false);      assert(false);
69    }    }
70    catch (EsysException& e) {    catch (EsysException& e) {
71      //cout << e.toString() << endl;      cout << e.toString() << endl;
72      assert(true);      assert(true);
73    }    }
74        
75    try {    try {
76      cout << "\tTest getDataPoint." << endl;      cout << "Test getDataPoint:" << endl;
77      // this function also returns a DataArrayView object - should check that      // this function also returns a DataArrayView object - should check that
78      testData.getDataPoint(0,0);      testData.getDataPoint(0,0);
79      assert(false);      assert(false);
80    }    }
81    catch (EsysException& e) {    catch (EsysException& e) {
82      //cout << e.toString() << endl;      cout << e.toString() << endl;
83      assert(true);      assert(true);
84    }    }
85    
86    cout << "\tTest getLength." << endl;    cout << "Test getLength." << endl;
87    assert(testData.getLength() == 0);    assert(testData.getLength() == 0);
88    
89    DataArrayView::RegionType region;    DataArrayView::RegionType region;
90    
91    try {    try {
92      cout << "\tTest getSlice." << endl;      cout << "Test getSlice:" << endl;
93      assert(testData.getSlice(region) == 0);      assert(testData.getSlice(region) == 0);
94      assert(false);      assert(false);
95    }    }
96    catch (EsysException& e) {    catch (EsysException& e) {
97      //cout << e.toString() << endl;      cout << e.toString() << endl;
98      assert(true);      assert(true);
99    }    }
100    
101    try {    try {
102      cout << "\tTest setSlice." << endl;      cout << "Test setSlice:" << endl;
103      testData.setSlice(0,region);      testData.setSlice(0,region);
104      assert(false);      assert(false);
105    }    }
106    catch (EsysException& e) {    catch (EsysException& e) {
107      //cout << e.toString() << endl;      cout << e.toString() << endl;
108      assert(true);      assert(true);
109    }    }
110    
111    DataArrayView::ShapeType shape;    DataArrayView::ShapeType shape;
112        
113    try {    try {
114      cout << "\tTest reshapeDataPoint." << endl;      cout << "Test reshapeDataPoint:" << endl;
115      testData.reshapeDataPoint(shape);      testData.reshapeDataPoint(shape);
116      assert(false);      assert(false);
117    }    }
118    catch (EsysException& e) {    catch (EsysException& e) {
119      //cout << e.toString() << endl;      cout << e.toString() << endl;
120      assert(true);      assert(true);
121    }    }
122    
# Line 129  TestSuite* DataEmptyTestCase::suite () Line 131  TestSuite* DataEmptyTestCase::suite ()
131    testSuite->addTest (new TestCaller< DataEmptyTestCase>("testAll",&DataEmptyTestCase::testAll));    testSuite->addTest (new TestCaller< DataEmptyTestCase>("testAll",&DataEmptyTestCase::testAll));
132    return testSuite;    return testSuite;
133  }  }
134    

Legend:
Removed from v.97  
changed lines
  Added in v.100

  ViewVC Help
Powered by ViewVC 1.1.26