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

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

  ViewVC Help
Powered by ViewVC 1.1.26