diff --git a/Code/Mantid/Framework/DataHandling/CMakeLists.txt b/Code/Mantid/Framework/DataHandling/CMakeLists.txt index fb5ffe24040b13e9e0be873414714f09cbcb5baa..6573cbb68d24480ca56de5f17765f79f9200bd95 100644 --- a/Code/Mantid/Framework/DataHandling/CMakeLists.txt +++ b/Code/Mantid/Framework/DataHandling/CMakeLists.txt @@ -122,7 +122,7 @@ set ( INC_FILES inc/MantidDataHandling/CreateSampleShape.h set ( TEST_FILES #test/CreateSampleShapeTest.h # TODO uses WorkspaceCreationHelper.hh test/DefineGaugeVolumeTest.h - #test/FindDetectorsInShapeTest.h # TODO exception + test/FindDetectorsInShapeTest.h test/GetMaskedDetectorsTest.h test/GroupDetectors2Test.h test/GroupDetectorsTest.h @@ -150,19 +150,18 @@ set ( TEST_FILES #test/CreateSampleShapeTest.h # TODO uses WorkspaceCreationHelp test/LoadSPETest.h test/LoadSpice2dTest.h test/LoadTest.h - #test/ManagedRawFileWorkspace2DTest.h # TODO exception - #test/MaskDetectorsInShapeTest.h # TODO exception + test/ManagedRawFileWorkspace2DTest.h + test/MaskDetectorsInShapeTest.h test/MaskDetectorsTest.h test/MoveInstrumentComponentTest.h test/RawFileInfoTest.h - #test/SaveCanSAS1dTest.h # TODO exception + test/SaveCanSAS1dTest.h test/SaveCSVTest.h test/saveDASCTest.h #test/SaveFocussedXYETest.h # TODO uses WorkspaceCreationHelper.hh test/SavePHXTest.h #test/SaveRKHTest.h # TODO uses WorkspaceCreationHelper.hh #test/SaveSPETest.h # TODO uses WorkspaceCreationHelper.hh - #test/SetScalingPSDrawtest.h # TODO exception #test/SetScalingPSDtest.h # TODO uses WorkspaceCreationHelper.hh test/UpdateInstrumentFromRawTest.h test/XMLlogfileTest.h ) diff --git a/Code/Mantid/Framework/DataHandling/test/ManagedRawFileWorkspace2DTest.h b/Code/Mantid/Framework/DataHandling/test/ManagedRawFileWorkspace2DTest.h index 4e9d785e5600b222801ed8c5a52f0c57558fa31a..fc73b1014779c5986dc7bc70ee5fce94a0b2b35b 100644 --- a/Code/Mantid/Framework/DataHandling/test/ManagedRawFileWorkspace2DTest.h +++ b/Code/Mantid/Framework/DataHandling/test/ManagedRawFileWorkspace2DTest.h @@ -3,12 +3,11 @@ #include <cxxtest/TestSuite.h> #include "MantidDataHandling/ManagedRawFileWorkspace2D.h" -#include <iostream> #include "MantidKernel/ConfigService.h" +#include "MantidAPI/FileFinder.h" #include "MantidDataHandling/LoadRaw2.h" #include "MantidKernel/TimeSeriesProperty.h" #include "MantidAPI/SpectraDetectorMap.h" -#include "Poco/Path.h" using namespace Mantid::API; using namespace Mantid::Kernel; @@ -21,7 +20,8 @@ class ManagedRawFileWorkspace2DTest : public CxxTest::TestSuite public: ManagedRawFileWorkspace2DTest() { - Workspace = new ManagedRawFileWorkspace2D("../../../../../Test/AutoTestData/HET15869.raw",2); + file = FileFinder::Instance().getFullPath("HET15869.raw"); + Workspace = new ManagedRawFileWorkspace2D(file,2); } ~ManagedRawFileWorkspace2DTest() @@ -52,7 +52,7 @@ public: void testData() { - ManagedRawFileWorkspace2D ws("../../../../../Test/AutoTestData/HET15869.raw"); + ManagedRawFileWorkspace2D ws(file); const MantidVec& x0 = ws.readX(0); TS_ASSERT_EQUALS( x0[0], 5. ) @@ -72,7 +72,7 @@ public: void testChanges() { - ManagedRawFileWorkspace2D ws("../../../../../Test/AutoTestData/HET15869.raw"); + ManagedRawFileWorkspace2D ws(file); MantidVec& y0 = ws.dataY(0); y0[100] = 1234.; @@ -140,7 +140,7 @@ public: //---------------------------------------------------------------------- // Tests taken from LoadInstrumentTest to check sub-algorithm is running properly //---------------------------------------------------------------------- - boost::shared_ptr<IInstrument> i = output2D->getInstrument(); + boost::shared_ptr<Mantid::Geometry::IInstrument> i = output2D->getInstrument(); boost::shared_ptr<Mantid::Geometry::IComponent> source = i->getSource(); TS_ASSERT_EQUALS( source->getName(), "undulator"); @@ -199,6 +199,7 @@ public: private: ManagedRawFileWorkspace2D* Workspace; + std::string file; }; #endif /*ManagedRawFileWorkspace2DTEST_H_*/ diff --git a/Code/Mantid/Framework/DataObjects/CMakeLists.txt b/Code/Mantid/Framework/DataObjects/CMakeLists.txt index fb9da2754b860bed9c5e18e28fb335df7a9f6e1f..a0a452b970ed06005b1e6c82776e8cd2eae02a14 100644 --- a/Code/Mantid/Framework/DataObjects/CMakeLists.txt +++ b/Code/Mantid/Framework/DataObjects/CMakeLists.txt @@ -30,16 +30,16 @@ set ( INC_FILES inc/MantidDataObjects/AbsManagedWorkspace2D.h set ( TEST_FILES test/CompressedWorkspace2DTest.h test/EventListTest.h #test/EventWorkspaceTest.h # TODO uses ComponentCreationHelpers.hh - #test/Histogram1DTest.h # TODO fails to build - #test/LibraryManagerTest.h # TODO fails to build + test/Histogram1DTest.h + #test/LibraryManagerTest.h # TODO fails because UserAlgorithms not built test/ManagedDataBlock2DTest.h - #test/ManagedWorkspace2DTest.h # TODO fails to build + test/ManagedWorkspace2DTest.h test/RefAxisTest.h test/TableWorkspacePropertyTest.h test/TableWorkspaceTest.h test/Workspace2DTest.h test/WorkspaceHistoryTest.h - #test/WorkspaceIteratorTest.h # TODO fails to build + test/WorkspaceIteratorTest.h test/WorkspaceSingleValueTest.h test/WorkspaceValidatorsTest.h ) diff --git a/Code/Mantid/Framework/DataObjects/test/WorkspaceIteratorTest.h b/Code/Mantid/Framework/DataObjects/test/WorkspaceIteratorTest.h index 78b90a4c7abcf10b269a4aa3f9e11bf2439b6902..ecec8631b718fd47e5b9b5739dcf54c46d98f439 100644 --- a/Code/Mantid/Framework/DataObjects/test/WorkspaceIteratorTest.h +++ b/Code/Mantid/Framework/DataObjects/test/WorkspaceIteratorTest.h @@ -72,7 +72,7 @@ public: W1D Create1DWorkspaceFib(int size) { - MantidVecPtr x1,y1,e1; + Mantid::MantidVecPtr x1,y1,e1; y1.access().resize(size); std::generate(y1.access().begin(),y1.access().end(),FibSeries<double>()); e1.access().resize(size); diff --git a/Code/Mantid/Framework/Kernel/CMakeLists.txt b/Code/Mantid/Framework/Kernel/CMakeLists.txt index 1576767f3197b1a75bf47cf3148b868565075078..a1fbb10fa4e65eaf987ec6d2a4bcd5c172edadf9 100644 --- a/Code/Mantid/Framework/Kernel/CMakeLists.txt +++ b/Code/Mantid/Framework/Kernel/CMakeLists.txt @@ -197,12 +197,18 @@ if ( CXXTEST_FOUND ) target_link_libraries( KernelTest Kernel ) add_dependencies ( FrameworkTests KernelTest ) - add_custom_command ( TARGET Kernel POST_BUILD + add_custom_command ( TARGET KernelTest POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/../Build/Tests/MantidTest.properties ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} ) + add_custom_command ( TARGET KernelTest POST_BUILD + COMMAND ${CMAKE_COMMAND} + ARGS -E copy_if_different + ${CMAKE_CURRENT_SOURCE_DIR}/../Build/Tests/MantidTest.user.properties + ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} + ) endif ()