/[escript]/trunk/escript/test/DataLazyTestCase.h
ViewVC logotype

Contents of /trunk/escript/test/DataLazyTestCase.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2005 - (show annotations)
Mon Nov 10 01:21:39 2008 UTC (10 years, 8 months ago) by jfenwick
File MIME type: text/plain
File size: 1169 byte(s)
Bringing all changes across from schroedinger.
(Note this does not mean development is done, just that it will happen
on the trunk for now).
If anyone notices any problems please contact me.


1
2 /*******************************************************
3 *
4 * Copyright (c) 2003-2008 by University of Queensland
5 * Earth Systems Science Computational Center (ESSCC)
6 * http://www.uq.edu.au/esscc
7 *
8 * Primary Business: Queensland, Australia
9 * Licensed under the Open Software License version 3.0
10 * http://www.opensource.org/licenses/osl-3.0.php
11 *
12 *******************************************************/
13
14
15 #if !defined DataLazyTestCase_H
16 #define DataLazyTestCase_H
17
18 #include "tools/CppUnitTest/TestCase.h"
19 #include "tools/CppUnitTest/TestSuite.h"
20 #include "tools/CppUnitTest/TestCaller.h"
21
22 class DataLazyTestCase : public CppUnitTest::TestCase
23 {
24 public:
25
26 //
27 // setUp is called before each test method to set up test state
28 void setUp();
29 //
30 // tearDown is called after each test method is called.
31 void tearDown();
32
33 //
34 // A test method must return void and have no arguments
35 void testLazy1();
36 void testLazy2();
37 void testLazy3();
38 void testBuffers();
39
40 DataLazyTestCase (std::string name) : TestCase (name) {}
41 ~DataLazyTestCase() {}
42 //
43 //
44 // return the suite of tests to perform
45 //
46 static CppUnitTest::TestSuite* suite ();
47 };
48
49 #endif

  ViewVC Help
Powered by ViewVC 1.1.26