@@ -40,6 +40,21 @@ last change: 04/10/2014
4040
4141using namespace SCIRun ::Core::Geometry;
4242using namespace SCIRun ::Core::Algorithms::Fields;
43+ using namespace SCIRun ::Core::Algorithms;
44+
45+ TEST (GetFieldDataTest, NullInputThrowsException)
46+ {
47+ GetFieldDataAlgo algo;
48+ FieldHandle nullField;
49+
50+ ASSERT_THROW (algo.run (nullField), AlgorithmInputException);
51+ }
52+
53+ TEST (GetFieldDataTest, DISABLED_FieldNoDataThrowsException)
54+ {
55+ // TODO: test field with type set to nodata (should throw AlgorithmInputException)
56+ FAIL () << " TODO" ;
57+ }
4358
4459TEST (GetFieldDataTest, TriSurfOnNodeScalar)
4560{
@@ -104,7 +119,7 @@ TEST(GetFieldDataTest, TetMeshOnNodeVector)
104119 EXPECT_MATRIX_EQ_TOLERANCE (*result, *expected_result, 1e-16 );
105120}
106121
107- TEST (GetFieldDataTest, TetMeshOnNodeTensor )
122+ TEST (GetFieldDataTest, DISABLED_TetMeshOnNodeTensor )
108123{
109124 /* Does not work since SCIRun5 ReadField cannot load in that files
110125
@@ -115,10 +130,11 @@ TEST(GetFieldDataTest, TetMeshOnNodeTensor)
115130
116131 EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
117132 */
133+ FAIL () << " TODO" ;
118134}
119135
120136
121- TEST (GetFieldDataTest, TetMeshOnElemScalar )
137+ TEST (GetFieldDataTest, DISABLED_TetMeshOnElemScalar )
122138{
123139 GetFieldDataAlgo algo;
124140
@@ -138,7 +154,7 @@ TEST(GetFieldDataTest, TetMeshOnElemVector)
138154 EXPECT_MATRIX_EQ_TOLERANCE (*result, *expected_result, 1e-16 );
139155}
140156
141- TEST (GetFieldDataTest, TetMeshOnElemTensor )
157+ TEST (GetFieldDataTest, DISABLED_TetMeshOnElemTensor )
142158{
143159 /*
144160 GetFieldDataAlgo algo;
@@ -154,6 +170,7 @@ TEST(GetFieldDataTest, TetMeshOnElemTensor)
154170
155171 EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
156172 */
173+ FAIL () << " TODO" ;
157174}
158175
159176
@@ -177,7 +194,7 @@ TEST(GetFieldDataTest, PointCloudOnNodeVector)
177194 EXPECT_MATRIX_EQ_TOLERANCE (*result, *expected_result, 1e-16 );
178195}
179196
180- TEST (GetFieldDataTest, PointCloudOnNodeTensor )
197+ TEST (GetFieldDataTest, DISABLED_PointCloudOnNodeTensor )
181198{
182199 /*
183200 GetFieldDataAlgo algo;
@@ -187,6 +204,7 @@ TEST(GetFieldDataTest, PointCloudOnNodeTensor)
187204
188205 EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
189206 */
207+ FAIL () << " TODO" ;
190208}
191209
192210
0 commit comments