2
/*******************************************************
4
* Copyright (c) 2003-2010 by University of Queensland
5
* Earth Systems Science Computational Center (ESSCC)
6
* http://www.uq.edu.au/esscc
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
12
*******************************************************/
15
#include "dudley/CppAdapter/MeshAdapter.h"
16
#include "dudley/CppAdapter/MeshAdapterFactory.h"
18
#include "escript/AbstractContinuousDomain.h"
20
#include "MeshAdapterTestCase.h"
22
#include <boost/scoped_ptr.hpp>
24
using namespace escript;
25
using namespace dudley;
26
using namespace CppUnitTest;
28
void MeshAdapterTestCase::setUp() {
30
// This is called before each test is run
34
void MeshAdapterTestCase::tearDown() {
36
// This is called after each test has been run
40
void MeshAdapterTestCase::testAll() {
42
// test construction of a mesh using the brick factory method
43
// boost::scoped_ptr<AbstractContinuousDomain> myMesh(brick());
44
brick(); // brick now returns a Domain_ptr which will auto delete
47
TestSuite* MeshAdapterTestCase::suite ()
50
// create the suite of tests to perform.
51
TestSuite *testSuite = new TestSuite ("MeshAdapterTestCase");
53
testSuite->addTest (new TestCaller< MeshAdapterTestCase>("testAll",&MeshAdapterTestCase::testAll));