Added this very peculiar set of testing routines--
authorOrion Lawlor <olawlor@acm.org>
Tue, 2 Sep 2003 22:39:12 +0000 (22:39 +0000)
committerOrion Lawlor <olawlor@acm.org>
Tue, 2 Sep 2003 22:39:12 +0000 (22:39 +0000)
commit4e06d198c93efb2846a77d321583fa126b84d653
tree5de29f8e0b5c5c234a9ba7186b46269452f44468
parent7f00703eb71a550df7d0bd31330fbf35831328d7
Added this very peculiar set of testing routines--
the ".tst" files are written in a bizarre dialect
that can be preprocessed into either C++ (using the
c_tst.h header) or f90 (using the f90_tst.h header).

The advantage to doing this is that we can write only
one set of testing code, and it automatically works for
C as well as F90, and is guaranteed to work the same way.
This should help prevent the common occurrence where one
or the other language binding is broken.
13 files changed:
tests/fem/megafem/Makefile [new file with mode: 0644]
tests/fem/megafem/c_tst.h [new file with mode: 0644]
tests/fem/megafem/ctests.C [new file with mode: 0644]
tests/fem/megafem/ctests.h [new file with mode: 0644]
tests/fem/megafem/f90_tst.h [new file with mode: 0644]
tests/fem/megafem/ftestMod.F90 [new file with mode: 0644]
tests/fem/megafem/ftests.F90 [new file with mode: 0644]
tests/fem/megafem/ftests_fallback.C [new file with mode: 0644]
tests/fem/megafem/pgm.C [new file with mode: 0644]
tests/fem/megafem/test.tst [new file with mode: 0644]
tests/fem/megafem/test_assert.tst [new file with mode: 0644]
tests/fem/megafem/test_globals.tst [new file with mode: 0644]
tests/fem/megafem/test_idxl_get.tst [new file with mode: 0644]